public void Insertar() { dataManagement = new SqlDataManagement(); if (idTipoServicio != null) { dataManagement.ExecuteCommand($"EXEC INSERTAR_REG_MOV_CAJA {empleado}, {cliente}, {idTipoServicio}, null, {idTipoPago}, '{fecha}', {monto}, '{estado}'"); } else { dataManagement.ExecuteCommand($"EXEC INSERTAR_REG_MOV_CAJA {empleado}, {cliente}, null, {idTipoDocumento}, {idTipoPago}, '{fecha}', {monto}, '{estado}'"); } }
/*Metodo estatico Actualizar el cual utiliza dos parametros de tipo CPersona oldPersona y newPersona * oldPersona debera tomar los datos actuales de registro que se desea actualizar, mientras que new persona los nuevos*/ public static void Actualizar(CPersona oldPersona, CPersona newPersona) { dataManagement = new SqlDataManagement(); if (newPersona is CEmpleado) { dataManagement.ExecuteCommand($"UPDATE PERSONA SET NOMBRE='{newPersona.nombre}',GENERO='{newPersona.genero}' FROM PERSONA P INNER JOIN EMPLEADO E ON E.ID_PERSONA=P.ID_PERSONA WHERE IDENTIFICADOR={oldPersona.id}"); } else if (newPersona is CEstudiante) { dataManagement.ExecuteCommand($"UPDATE PERSONA SET NOMBRE='{newPersona.nombre}' ,GENERO='{newPersona.genero}' FROM PERSONA P INNER JOIN ESTUDIANTE E ON E.ID_PERSONA=P.ID_PERSONA WHERE IDENTIFICADOR={oldPersona.id}"); } }
private void FrmRegMovCaja_Load(object sender, EventArgs e) { label1.Text = usuario.nombreUsuario; dataManagement = new SqlDataManagement(); // Llenando el comboBox Vendedor dataManagement.ExecuteCommand("SELECT IDENTIFICADOR, NOMBRE FROM VISTA_EMPLEADO"); dataManagement.ExecuteReader(); while (dataManagement.reader.Read()) { txtVendedor.Items.Add(dataManagement.reader["IDENTIFICADOR"].ToString() + " " + dataManagement.reader["NOMBRE"]); } dataManagement.connection.Close(); //Llenando el comboBox Cliente dataManagement.ExecuteCommand("SELECT ID_PERSONA, NOMBRE FROM PERSONA"); dataManagement.ExecuteReader(); while (dataManagement.reader.Read()) { txtCliente.Items.Add(dataManagement.reader["ID_PERSONA"].ToString() + " " + dataManagement.reader["NOMBRE"]); } dataManagement.connection.Close(); listaTipoPagoVal = new List <string>(); listaTipoPagoKey = new List <int>(); data = new DataTable(); data.Columns.Add("id"); data.Columns.Add("Descripcion"); dataManagement.ExecuteCommand("SELECT * FROM TIPO_PAGO WHERE ESTADO = 'Activo'"); dataManagement.ExecuteReader(); while (dataManagement.reader.Read()) { data.Rows.Add(dataManagement.reader["ID_TIPO_PAGO"], dataManagement.reader["DESCRIPCION"]); } dataManagement.connection.Close(); for (int i = 0; i < data.Rows.Count; i++) { listaTipoPagoVal.Add(data.Rows[i].Field <string>("Descripcion")); listaTipoPagoKey.Add(int.Parse(data.Rows[i].Field <string>("id"))); cmbTipoPago.Items.Add(listaTipoPagoVal[i]); } }
private void rbtnServicio_CheckedChanged(object sender, EventArgs e) { listaServicioDocumentoVal = new List <string>(); listaServicioDocumentoKey = new List <int>(); cmbTipoServicio.Items.Clear(); if (rbtnServicio.Checked == true) { cmbTipoDocumento.Enabled = false; cmbTipoServicio.Enabled = true; data = new DataTable(); dataManagement = new SqlDataManagement(); data.Columns.Add("id"); data.Columns.Add("Descripcion"); dataManagement.ExecuteCommand("SELECT * FROM TIPO_SERVICIO WHERE ESTADO = 'Activo'"); dataManagement.ExecuteReader(); while (dataManagement.reader.Read()) { data.Rows.Add(dataManagement.reader["ID_TIPO_SERVICIO"], dataManagement.reader["DESCRIPCION"]); } for (int i = 0; i < data.Rows.Count; i++) { listaServicioDocumentoVal.Add(data.Rows[i].Field <string>("Descripcion")); listaServicioDocumentoKey.Add(int.Parse(data.Rows[i].Field <string>("id"))); cmbTipoServicio.Items.Add(listaServicioDocumentoVal[i]); } } }
//Metodo Visualizar(string Consulta) utiliza un valor por defecto en el argumento consulta //con tal de repetir el mismo valor muchas veces por ende siempre que se utilice Visualizar() //sin argumentos consulta sera igual a "SELECT * FROM VISTA_PERSONA" public static DataTable Visualizar(string consulta = "SELECT * FROM VISTA_ESTUDIANTE") { dataManagement = new SqlDataManagement(); DataTable dataTable = new DataTable(); dataManagement.ExecuteCommand(consulta); dataManagement.ExecuteReader(); //Definicion de las columnas dataTable.Columns.Add("Identificador"); dataTable.Columns.Add("Nombre"); dataTable.Columns.Add("Fecha de nacimiento"); dataTable.Columns.Add("Genero"); dataTable.Columns.Add("Cedula"); dataTable.Columns.Add("Saldo"); dataTable.Columns.Add("Carrera"); dataTable.Columns.Add("Fecha de registro"); dataTable.Columns.Add("Estado"); //Lectura de los registros en la base e datos while (dataManagement.reader.Read()) { dataTable.Rows.Add(dataManagement.reader["IDENTIFICADOR"], dataManagement.reader["NOMBRE"], dataManagement.reader["FECHA_NACIMIENTO"], dataManagement.reader["GENERO"], dataManagement.reader["CEDULA"], dataManagement.reader["SALDO"], dataManagement.reader["CARRERA"], dataManagement.reader["FECHA_REGISTRO"], dataManagement.reader["ESTADO"]); } return(dataTable); }
public static DataTable Visualizar(string consulta = "SELECT * FROM VISTA_REG_MOV_CAJA") { DataTable dataTable = new DataTable(); dataManagement = new SqlDataManagement(); dataTable.Columns.Add("Id"); dataTable.Columns.Add("Nombre Encargado"); dataTable.Columns.Add("Nombre Cliente"); dataTable.Columns.Add("ID Cliente"); dataTable.Columns.Add("Tipo Servicio"); dataTable.Columns.Add("Tipo Documento"); dataTable.Columns.Add("Tipo Pago"); dataTable.Columns.Add("Fecha"); dataTable.Columns.Add("Monto"); dataTable.Columns.Add("Estado"); dataManagement.ExecuteCommand(consulta); dataManagement.ExecuteReader(); while (dataManagement.reader.Read()) { dataTable.Rows.Add(dataManagement.reader["ID_REG_MOV_CAJA"], dataManagement.reader["NOMBRE ENCARGADO"], dataManagement.reader["NOMBRE CLIENTE"], dataManagement.reader["ID_CLIENTE"], dataManagement.reader["TIPO DE SERVICIO"], dataManagement.reader["TIPO DE DOCUMENTO"], dataManagement.reader["TIPO DE PAGO"], dataManagement.reader["FECHA_REG_MOV_CAJA"], dataManagement.reader["MONTO_REG_MOV_CAJA"], dataManagement.reader["ESTADO_REG_MOV_CAJA"]); } return(dataTable); }
//Sobrescribe el metodo abstracto Insertar() de CPersona y lo implementa public override void Insertar() { dataManagement = new SqlDataManagement(); //Ejecuta el Stored Procedure["INSERTAR_ESTUDIANTE"] dataManagement.ExecuteCommand($"INSERTAR_ESTUDIANTE '{nombre}','{fecha}','{genero}','{cedula}','{carrera}','{fechaRegistro}','{estado}'"); }
//Sobrescribe el metodo abstracto Eliminar() de CPersona y lo implementa public override void Eliminar() { dataManagement = new SqlDataManagement(); //Actualiza a inactivo el campo ESTADO en la tabla EMPLEADO con tal de no borrar datos. dataManagement.ExecuteCommand("UPDATE EMPLEADO SET ESTADO='Inactivo' WHERE IDENTIFICADOR=" + id.Value); }
//Sobrescribe el metodo abstracto Insertar() de CPersona y lo implementa public override void Insertar() { dataManagement = new SqlDataManagement(); //Ejecuta el Stored Procedure ["INSERTAR_EMPLEADO"] dataManagement.ExecuteCommand("INSERTAR_EMPLEADO '" + nombre + "','" + fecha + "','" + genero + "','" + cedula + "','" + tandaLabor + "'," + porcientoComision + ",'" + fechaIngreso + "','" + sueldo + "','" + tipoUsuario + "','" + estado + "'"); }
//Metodo Actualizar(CPersona oldPersona, CPersona newPersona) //Como CPersona es hija de CPersona es posible utilizar CPersona como tipo para los parametros public static void Actualizar(CEstudiante oldPersona, CEstudiante newPersona) { dataManagement = new SqlDataManagement(); CPersona.Actualizar(oldPersona, newPersona);//Ejecuta la version de Actualizar de CPersona //Realiza un Update a la tabla empleado insertando los datos de newPersona donde el campo IDENTIFICADOR //sea igual a oldPersona.id.Value dataManagement.ExecuteCommand($"UPDATE ESTUDIANTE SET CARRERA='{newPersona.carrera}', ESTADO='{newPersona.estado}' WHERE IDENTIFICADOR={oldPersona.id}"); }
//Metodo Actualizar(CPersona oldPersona, CPersona newPersona) //Como CEmpleado es hija de CPersona es posible utilizar CEmpleado como tipo para los parametros public static void Actualizar(CEmpleado oldPersona, CEmpleado newPersona) { dataManagement = new SqlDataManagement(); CPersona.Actualizar(oldPersona, newPersona);//Ejecuta la version de Actualizar de CPersona //Realiza un Update a la tabla empleado insertando los datos de newPersona donde el campo IDENTIFICADOR //sea igual a oldPersona.id.Value dataManagement.ExecuteCommand(@"UPDATE EMPLEADO SET TANDA_LABOR='" + newPersona.tandaLabor + "',PORCIENTO_COMISION=" + (newPersona.porcientoComision / 100) + ",SUELDO=" + newPersona.sueldo + ",ESTADO='" + newPersona.estado + "' WHERE IDENTIFICADOR=" + oldPersona.id.Value + " UPDATE USUARIO SET TIPO_USUARIO ='" + newPersona.tipoUsuario + "' WHERE ID_EMPLEADO=" + oldPersona.id); }
public static DataTable Visualizar(string consulta = "SELECT * FROM TIPO_SERVICIO") { DataTable dataTable = new DataTable(); DataManagement = new SqlDataManagement(); DataManagement.ExecuteCommand(consulta); DataManagement.ExecuteReader(); dataTable.Columns.Add("ID"); dataTable.Columns.Add("Descripcion"); dataTable.Columns.Add("Estado"); while (DataManagement.reader.Read()) { dataTable.Rows.Add(DataManagement.reader["ID_TIPO_SERVICIO"], DataManagement.reader["DESCRIPCION"], DataManagement.reader["ESTADO"]); } return(dataTable); }
public static DataTable Visualizar(string consulta = "SELECT * FROM MODALIDAD_PAGO") { DataTable dataTable = new DataTable() ; DataManagement = new SqlDataManagement(); DataManagement.ExecuteCommand(consulta); DataManagement.ExecuteReader(); dataTable.Columns.Add("ID"); dataTable.Columns.Add("Descripcion"); dataTable.Columns.Add("Cantidad de cuotas"); dataTable.Columns.Add("Estado"); while (DataManagement.reader.Read()) { dataTable.Rows.Add(DataManagement.reader["ID_TIPO_DOCUMENTO"], DataManagement.reader["DESCRIPCION"], DataManagement.reader["CANTIDAD_CUOTAS"], DataManagement.reader["ESTADO"]); } return(dataTable); }
//Metodo Visualizar(string Consulta) utiliza un valor por defecto en el argumento consulta //con tal de repetir el mismo valor muchas veces por ende siempre que se utilice Visualizar() //sin argumentos consulta sera igual a "SELECT * FROM VISTA_EMPLEADO" public static DataTable Visualizar(string consulta = "SELECT * FROM VISTA_EMPLEADO E INNER JOIN USUARIO U ON U.ID_EMPLEADO=E.IDENTIFICADOR") { dataManagement = new SqlDataManagement(); DataTable dataTable = new DataTable(); dataManagement.ExecuteCommand(consulta); dataManagement.ExecuteReader(); //Definicion de las columnas dataTable.Columns.Add("Identificador"); dataTable.Columns.Add("Nombre"); dataTable.Columns.Add("Fecha de nacimiento"); dataTable.Columns.Add("Genero"); dataTable.Columns.Add("Cedula"); dataTable.Columns.Add("Saldo"); dataTable.Columns.Add("Tanda Laboral"); dataTable.Columns.Add("Porcetaje de comision"); dataTable.Columns.Add("Fecha de ingreso"); dataTable.Columns.Add("Estado"); dataTable.Columns.Add("Sueldo"); dataTable.Columns.Add("Tipo de cliente"); dataTable.Columns.Add("Tipo de Usuario"); try { while (dataManagement.reader.Read()) { dataTable.Rows.Add(dataManagement.reader["IDENTIFICADOR"], dataManagement.reader["NOMBRE"], dataManagement.reader["FECHA_NACIMIENTO"], dataManagement.reader["GENERO"], dataManagement.reader["CEDULA"], dataManagement.reader["SALDO"], dataManagement.reader["TANDA_LABOR"], dataManagement.reader["PORCIENTO_COMISION"], dataManagement.reader["FECHA_INGRESO"], dataManagement.reader["ESTADO"], dataManagement.reader["SUELDO"], dataManagement.reader["TIPO_CLIENTE"], dataManagement.reader["TIPO_USUARIO"]); } } catch (Exception ex) { MessageBox.Show(ex.ToString(), "Error en la consulta"); } //Lectura de los registros en la base e datos return(dataTable); }
public void Eliminar() { dataManagement = new SqlDataManagement(); dataManagement.ExecuteCommand($"UPDATE REG_MOV_CAJA SET ESTADO_REG_MOV_CAJA ='Inactivo' WHERE ID_REG_MOV_CAJA ={id}"); }
public static void Actualizar(CRegMovCaja regMovCaja, string estado) { dataManagement = new SqlDataManagement(); dataManagement.ExecuteCommand($@"UPDATE REG_MOV_CAJA SET ESTADO_REG_MOV_CAJA = '{estado}' WHERE ID_REG_MOV_CAJA = {regMovCaja.id}"); }
public override void Insertar() { DataManagement = new SqlDataManagement(); DataManagement.ExecuteCommand($"INSERTAR_MODALIDAD_PAGO '{descripcion}', '{numeroCuota}', '{estado}'"); }
public override void Eliminar() { DataManagement = new SqlDataManagement(); DataManagement.ExecuteCommand($"UPDATE MODALIDAD_PAGO SET ESTADO='Inactivo' WHERE ID_TIPO_DOCUMENTO={id.Value}"); }
public static void Actualizar(CModalidadPago oldModalidad, CModalidadPago newModalidad) { DataManagement = new SqlDataManagement(); DataManagement.ExecuteCommand($"UPDATE MODALIDAD_PAGO SET DESCRIPCION='{newModalidad.descripcion}',CANTIDAD_CUOTAS ={newModalidad.numeroCuota},ESTADO='{newModalidad.estado}' WHERE ID_TIPO_DOCUMENTO={oldModalidad.id}"); }
public static void Actualizar(CTipoDocumento oldDocumento, CTipoDocumento newDocumento) { DataManagement = new SqlDataManagement(); DataManagement.ExecuteCommand($"UPDATE TIPO_DOCUMENTO SET DESCRIPCION='{newDocumento.descripcion}',ESTADO='{newDocumento.estado}' WHERE ID_TIPO_DOCUMENTO={oldDocumento.id}"); }
public override void Eliminar() { DataManagement = new SqlDataManagement(); DataManagement.ExecuteCommand($"UPDATE TIPO_SERVICIO SET ESTADO='Inactivo' WHERE ID_TIPO_SERVICIO={id}"); }
public override void Insertar() { DataManagement = new SqlDataManagement(); DataManagement.ExecuteCommand($"INSERTA_TIPO_SERVICIO '{descripcion}','{estado}'"); }
public static void Actualizar(CTipoPago oldPago, CTipoPago newPago) { DataManagement = new SqlDataManagement(); DataManagement.ExecuteCommand($"UPDATE TIPO_PAGO SET DESCRIPCION='{newPago.descripcion}',ESTADO='{newPago.estado}' WHERE ID_TIPO_PAGO={oldPago.id}"); }
public static void Actualizar(CTipoServicio oldServicio, CTipoServicio newServicio) { DataManagement = new SqlDataManagement(); DataManagement.ExecuteCommand($"UPDATE TIPO_SERVICIO SET DESCRIPCION='{newServicio.descripcion}',ESTADO='{newServicio.estado}' WHERE ID_TIPO_SERVICIO={oldServicio.id}"); }