public static List <clsCargo> ListarCargoPorId(int parametroId) { List <clsCargo> x = new List <clsCargo>(); SqlConnection conexion; conexion = new SqlConnection(mdlVariables.CadenaDeConexion); SqlCommand comando; comando = new SqlCommand("usp_Cargo_ListarPorId", conexion); comando.CommandType = System.Data.CommandType.StoredProcedure; comando.Parameters.AddWithValue("@parIdCargo", parametroId); conexion.Open(); SqlDataReader contenedor; contenedor = comando.ExecuteReader(); while (contenedor.Read() == true) { clsCargo MiObjeto; MiObjeto = new clsCargo(Convert.ToInt32(contenedor["IdCargo"]), contenedor["Nombre_Car"].ToString(), contenedor["Descripcion_Car"].ToString()); x.Add(MiObjeto); } conexion.Close(); return(x); }
private void lstvDatos_SelectedIndexChanged(object sender, EventArgs e) { if (lstvDatos.SelectedItems.Count > 0) { CargoSeleccionado = CargosEncontrados[lstvDatos.SelectedItems[0].Index]; } txtId.Text = CargoSeleccionado.IdCargo.ToString(); txtNombre.Text = CargoSeleccionado.NombreCargo.ToString(); txtDescripcion.Text = CargoSeleccionado.DescripcionCargo.ToString(); }
//constructores //constructor para insertar public clsEmpleado(string parNombresEmp, string parApellidosEmp, string parDNIEmp, string parDireccionEmp, char parGeneroEmp, DateTime parFechaNacEmp, clsCargo parCargoEmp, string parUsuario, string parPassword) { NombresEmp = parNombresEmp; ApellidosEmp = parApellidosEmp; DNIEmp = parDNIEmp; DireccionEmp = parDireccionEmp; GeneroEmp = parGeneroEmp; FechaNacEmp = parFechaNacEmp; CargoEmp = parCargoEmp; Usuario = parUsuario; Password = parPassword; }
private void btnRegistrarCargo_Click(object sender, EventArgs e) { try { clsCargo nuevoCargo; nuevoCargo = new clsCargo(txtNombre.Text); nuevoCargo.DescripcionCargo = txtDescripcion.Text; nuevoCargo.InsertarCargo(); MessageBox.Show("Cargo Registrado"); } catch (Exception ErrorRegCli) { MessageBox.Show(ErrorRegCli.Message); } }
public void Actualizar(clsCargo NuevosDatos) { SqlConnection conexion = new SqlConnection(mdlVariables.CadenaDeConexion); SqlCommand comando = new SqlCommand("usp_Cargo_Actualizar", conexion); comando.CommandType = System.Data.CommandType.StoredProcedure; comando.Parameters.AddWithValue("@parIdCargo", IdCargo); comando.Parameters.AddWithValue("@parNUEVO_Nombre_Car", NuevosDatos.NombreCargo); if (string.IsNullOrEmpty(NuevosDatos.DescripcionCargo)) { comando.Parameters.AddWithValue("@parNUEVO_Descripcion_Car", DBNull.Value); } else { comando.Parameters.AddWithValue("@parNUEVO_Descripcion_Car", NuevosDatos.DescripcionCargo); } conexion.Open(); comando.ExecuteNonQuery(); conexion.Close(); }
private void btnGuardar_Click(object sender, EventArgs e) { clsCargo nuevoCargo; nuevoCargo = new clsCargo(txtNombre.Text); nuevoCargo.DescripcionCargo = txtDescripcion.Text; CargoSeleccionado.Actualizar(nuevoCargo); MessageBox.Show("Datos actualizados satisfactoriamente."); txtNombre.Enabled = false; txtDescripcion.Enabled = false; txtNombre.Clear(); txtDescripcion.Clear(); txtId.Clear(); lstvDatos.Items.Clear(); btnGuardar.Visible = false; btnActualizar.Visible = true; btnLimpiar.Enabled = true; txtTexto.Clear(); }
public static List <clsCargo> ListarCargoTodos() { List <clsCargo> x = new List <clsCargo>(); SqlConnection conexion = new SqlConnection(mdlVariables.CadenaDeConexion); SqlCommand cmd = new SqlCommand("usp_Cargo_Listar_Todos", conexion); cmd.CommandType = System.Data.CommandType.StoredProcedure; conexion.Open(); SqlDataReader contenedor; contenedor = cmd.ExecuteReader(); while (contenedor.Read() == true) { clsCargo MiObjeto; MiObjeto = new clsCargo(Convert.ToInt32(contenedor["IdCargo"]), contenedor["Nombre_Car"].ToString(), contenedor["Descripcion_Car"].ToString()); x.Add(MiObjeto); } conexion.Close(); return(x); }