Example #1
0
        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;
            }
        }
Example #2
0
        public Cl_Cargo recuperarDatos()
        {
            Cl_Cargo car = new Cl_Cargo();

            car.nombre      = txtNombre.Text;
            car.abreviacion = txtAbreviacion.Text;
            car.id          = id;

            return(car);
        }
Example #3
0
        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;
            }
        }
Example #4
0
        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.");
            }
        }
Example #5
0
        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.");
            }
        }
Example #6
0
 public void llenarFormulario(Cl_Cargo car)
 {
     id                  = car.id;
     txtNombre.Text      = car.nombre;
     txtAbreviacion.Text = car.abreviacion;
 }
Example #7
0
 public void PasarDatos(Cl_Cargo car)
 {
     this.cargo = car;
 }