public Cl_Cargo RecuperarDatos(int id) { Cl_Cargo car; DataSet dat; try { Contexto conn = new Contexto(); String sql = "SP_RECUPERAR_CARGO"; OracleCommand cmd = new OracleCommand(); car = new Cl_Cargo(); cmd.Parameters.Add("C_ID", OracleDbType.Int32).Value = id; cmd.Parameters.Add("C_CAR", OracleDbType.RefCursor).Direction = ParameterDirection.Output; dat = conn.EjecutarSPListar(ref cmd, sql); foreach (DataRow item in dat.Tables[0].Rows) { car.id = int.Parse(item[0].ToString()); car.nombre = item[1].ToString(); car.abreviacion = item[2].ToString(); } return(car); } catch (Exception) { throw; } }
public Cl_Cargo recuperarDatos() { Cl_Cargo car = new Cl_Cargo(); car.nombre = txtNombre.Text; car.abreviacion = txtAbreviacion.Text; car.id = id; return(car); }
private void IniciarProceso_DoWork(object sender, DoWorkEventArgs e) { BackgroundWorker IniciarAplicacion = sender as BackgroundWorker; Cl_Cargo cargo = (Cl_Cargo)e.Argument; CargarFormulario iniciar = new CargarFormulario(); switch (this.numero) { case 1: iniciar.Mensaje = "Agregando Cargo"; IniciarAplicacion.ReportProgress(1, iniciar); try { daoCargo dao = new daoCargo(); iniciar.respuesta = dao.Agregar(cargo); IniciarAplicacion.ReportProgress(2, iniciar); System.Threading.Thread.Sleep(2500); IniciarAplicacion.ReportProgress(3, iniciar); } catch (Exception) { } break; case 2: iniciar.Mensaje = "Modificando Cargo"; IniciarAplicacion.ReportProgress(1, iniciar); try { daoCargo dao = new daoCargo(); iniciar.respuesta = dao.Modificar(cargo); IniciarAplicacion.ReportProgress(2, iniciar); System.Threading.Thread.Sleep(2500); IniciarAplicacion.ReportProgress(3, iniciar); } catch (Exception) { } break; } }
public bool Eliminar(Cl_Cargo cargo) { bool respuesta = false; try { Contexto conn = new Contexto(); String sql = "SP_ELIMINAR_CARGO"; OracleCommand cmd = new OracleCommand(); cmd.Parameters.Add("C_ID", OracleDbType.Int32).Value = cargo.id; respuesta = conn.EjecutarSP(ref cmd, sql); return(respuesta); } catch (Exception) { return(respuesta); throw new Exception("No elimino el cargo correctamente."); } }
public bool Agregar(Cl_Cargo cargo) { bool respuesta = false; try { Contexto conn = new Contexto(); String sql = "SP_AGREGAR_CARGO"; OracleCommand cmd = new OracleCommand(); cmd.Parameters.Add("C_NOMBRE", OracleDbType.Varchar2).Value = cargo.nombre; cmd.Parameters.Add("C_ABREVIACION", OracleDbType.Varchar2).Value = cargo.abreviacion; respuesta = conn.EjecutarSP(ref cmd, sql); return(respuesta); } catch (Exception) { return(respuesta); throw new Exception("No pudo agregarse cargo correctamente."); } }
public void llenarFormulario(Cl_Cargo car) { id = car.id; txtNombre.Text = car.nombre; txtAbreviacion.Text = car.abreviacion; }
public void PasarDatos(Cl_Cargo car) { this.cargo = car; }