Professional Documents
Culture Documents
/*
Nombre Script: Creando BD bdContrato
Función: Se busca crear la base de datos Contrato
*/
USE master
GO
LOG ON
(
NAME = bdContrato_log,
FILENAME = 'C:\Ing Software\Final 1.0\BDatos\bdContrato_log.ldf',
SIZE = 1 MB,
MAXSIZE = UNLIMITED,
FILEGROWTH = 2%
)
/*
Nombre Script: Creando tabla T_Contratista
Función: Se busca crear la tabla T_Contratista
*/
USE bdContrato
GO
USE bdContrato
GO
-- Creando la llave primaria
ALTER TABLE T_Contratista ADD PRIMARY KEY (IDE_CON)
GO
/*
ALTER TABLE EQUIPO
ADD FOREIGN KEY (COD_TIP_EQU)
REFERENCES TIPO_EQUIPO
ALTER TABLE EQUIPO
ADD FOREIGN KEY (COD_EST)
REFERENCES ESTADO_EQUIPO
GO
/*
Script: Creación de procedimientos
Función: Creación de procesos agregar, modificar, entre otros
*/
--Procedimientos Almacenados
Crear Datos
USE bdContrato
GO
App.config:
Clase Conexion
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
namespace pjMantenimientoContratista
{
public class Conexion
{
public SqlConnection getConecta()
{
SqlConnection cn = new
SqlConnection(ConfigurationManager.ConnectionStrings["cn"].ConnectionString);
return cn;
}
}
}
Clase LogicaNegocio
using System.Data;
using System.Data.SqlClient;
namespace pjMantenimientoContratista
{
public class LogicaNegocio
{
//Definicion global
Conexion objCon = new Conexion();
SqlConnection cn = new SqlConnection();
string mensaje;
try
{
int n = cmd.ExecuteNonQuery();
mensaje = n.ToString() + " CONTRATISTA ELIMINADO CORRECTAMENTE";
}
catch(SqlException ex)
{
mensaje = ex.Message;
}
finally
{
cn.Close();
}
return mensaje;
}
}
}
Contratista
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace pjMantenimientoContratista
{
public class Contratista
{
public string codigo { get; set; }
public string nombre { get; set; }
public string paterno { get; set; }
public string materno { get; set; }
public string telefono { get; set; }
public string correo { get; set; }
}
}
Frm Listado
namespace pjMantenimientoContratista
{
public partial class frmListadoContratista : Form
{
LogicaNegocio objL = new LogicaNegocio();
public frmListadoContratista()
{
InitializeComponent();
}
void llenaContratista()
{
dgContratistas.DataSource = objL.listaContratistas();
}
}
}
namespace pjMantenimientoContratista
{
public partial class frmNuevoContratista : Form
{
LogicaNegocio objL = new LogicaNegocio();
public frmNuevoContratista()
{
InitializeComponent();
}
Actualizar
namespace pjMantenimientoContratista
{
public partial class frmActualizaContratista : Form
{
LogicaNegocio objL = new LogicaNegocio();
public frmActualizaContratista()
{
InitializeComponent();
}
void limpiarControles()
{
txtCodigo.Clear();
txtNombre.Clear();
txtPaterno.Clear();
txtMaterno.Clear();
txtFono.Clear();
txtCorreo.Clear();
txtCodigo.Focus();
}
Eliminar datos
namespace pjMantenimientoContratista
{
public partial class frmEliminaContratista : Form
{
LogicaNegocio objL = new LogicaNegocio();
public frmEliminaContratista()
{
InitializeComponent();
}
txtNombre.Text = fila[1].ToString();
txtPaterno.Text = fila[2].ToString();
txtMaterno.Text = fila[3].ToString();
txtFono.Text = fila[4].ToString();
txtCorreo.Text = fila[5].ToString();
}
void limpiaControles()
{
txtCodigo.Clear();
txtNombre.Clear();
txtPaterno.Clear();
txtMaterno.Clear();
txtFono.Clear();
txtCorreo.Clear();
txtCodigo.Focus();
}
Frm Principal
namespace pjMantenimientoContratista
{
public partial class frmMenuPrincipal : Form
{
public frmMenuPrincipal()
{
InitializeComponent();
}