コード例 #1
0
 public void setActivofijo(clsActivoFijo ActivoFij)
 {
     txtCodigoActivo.Text     = Convert.ToString(ActivoFij.Codigo);
     txtUsuario.Text          = ActivoFij._Usuario;
     TxtEmpresa.Text          = ActivoFij._Empresa;
     txtValorAdquisicion.Text = Convert.ToString(ActivoFij.valor_actualserie);
 }
コード例 #2
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            VtnConsultaActivoFijo frm = new VtnConsultaActivoFijo();

            frm.ShowDialog();
            if (frm.Cancelar())
            {
                btnGuardar.Enabled = true;//Estas varibles que se le coloca true o false son para setar los botones para que no haiga caidas del sistemas
                //btnAnular.Enabled = true;//
                btnProcesar.Enabled = true;
                //btnConsultar.Enabled = true;//

                oActivoFijo = frm.cls;
                set(oActivoFijo);
            }
            else
            {
                btnGuardar.Enabled   = true;  //Estas varibles que se le coloca true o false son para setar los botones para que no haiga caidas del sistemas
                btnAnular.Enabled    = false; //
                btnConsultar.Enabled = false; //
                btnProcesar.Enabled  = false;
                limpiarControles();
                MessageBox.Show(msj.Sin_Seleccion, msj.Titulo, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
コード例 #3
0
 public void set(clsActivoFijo ActiFijo)
 {
     txtCodigoActivo.Text  = Convert.ToString(ActiFijo.Codigo);
     cbxGrupo.EditValue    = datoActivoFijo.getDescripcionSegunIdInventarioGrupo(ActiFijo.grupo);
     cbxSubGrupo.EditValue = datoSubGrup.getDescripcionSegunIdActivoFIjoSubGrupo(ActiFijo.subgrupo);
     dtFecha.EditValue     = ActiFijo.fecha_registro;
     cbxEstado.EditValue   = datoEsta.getDescripcionSegunId(ActiFijo.estado);
     txtDescripcion.Text   = ActiFijo.descripcion;
 }
コード例 #4
0
 /*
  * public List<clsActivoFijo> consulta()
  * {
  *  try
  *  {
  *      List<clsActivoFijo> lista = new List<clsActivoFijo>();
  *      ActivoFijoEntities ent = new ActivoFijoEntities();
  *      var con = from w in ent.ActivoFijo select w;
  *
  *      foreach (var item in con)
  *      {
  *          clsActivoFijo clas = new clsActivoFijo();
  *          clas.Codigo = item.IdActivoFijo;
  *          clas.Empresa = item.IdEmpresa;
  *          clas.departamento = item.IdDepartamento;
  *          clas.responsable = item.IdResponsable;
  *          clas.usuario = item.IdUsuario;
  *          clas.tipo = item.IdTipo;
  *          clas.grupo = item.IdGrupo;
  *          clas.subgrupo = item.IdSubgrupo;
  *          clas.articulo = item.IdArticulo;
  *          clas.descripcion = item.descripcion;
  *          clas.valor_nominal = Convert.ToInt32(item.valor_nomial);
  *          clas.valor_residual = Convert.ToInt32(item.valor_residual);
  *          clas.valor_actualserie = Convert.ToInt32(item.valor_actualserie);
  *          clas.codigo_barra = item.IdCodigoBarra;
  *          clas.serie = Convert.ToInt32 (item.serie);
  *          clas.marca = item.IdMarca;
  *          clas.fecha_deprecioacion = item.fecha_depreciacion;
  *          clas.ano_vidautil = Convert.ToInt32(item.ano_vidaUtil);
  *          clas.estado = item.IdEstado;
  *          clas.fecha_registro = item.fecha_registro;
  *
  *          lista.Add(clas);
  *      }
  *      return lista;
  *  }
  *  catch (Exception)
  *  {
  *      return null;
  *  }
  *
  * }
  */
 public void guardar(clsActivoFijo activo)
 {
     using (ActivoFijoEntities ent = new ActivoFijoEntities())
     {
         ActivoFijo act = new ActivoFijo()
         {
             IdActivoFijo = activo.Codigo,
             IdEmpresa    = activo.Empresa
         };
     }
 }
コード例 #5
0
        public Boolean guardar(clsActivoFijo activo)
        {
            try
            {
                int id = getSiguiente();
                activo.Codigo = id;
                using (ActivoFijoEntities ent = new ActivoFijoEntities())
                {
                    ActivoFijo act = new ActivoFijo()
                    {
                        IdActivoFijo      = activo.Codigo,
                        cantidad          = activo.Cantidad,
                        IdEmpresa         = activo.Empresa,
                        IdDepartamento    = activo.departamento,
                        IdResponsable     = activo.responsable,
                        IdUsuario         = activo.usuario,
                        IdArticuloBodega  = activo.ArtBodega,
                        IdTipo            = activo.tipo,
                        IdGrupo           = activo.grupo,
                        IdSubgrupo        = activo.subgrupo,
                        IdArticulo        = activo.articulo,
                        IdProveedor       = activo.proveedor,
                        EstadoProceso     = activo._EstadoProceso,
                        descripcion       = activo.descripcion,
                        valor_nomial      = Convert.ToDecimal(activo.valor_nominal),
                        valor_residual    = Convert.ToDecimal(activo.valor_residual),
                        valor_actualserie = Convert.ToDecimal(activo.valor_actualserie),
                        IdCodigoBarra     = activo.codigo_barra,
                        fecha_Adquisicion = activo.Fecha_Adquisicion,
                        ano_vidaUtil      = activo.ano_vidautil,
                        IdEstado          = activo.estado,
                        fecha_registro    = activo.fecha_registro,
                    };

                    ent.AddToActivoFijo(act);
                    ent.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
コード例 #6
0
        public List <clsActivoFijo> consulta()
        {
            try
            {
                List <clsActivoFijo> lista = new List <clsActivoFijo>();
                ActivoFijoEntities   ent   = new ActivoFijoEntities();
                var con = from w in ent.ActivoFijo select w;

                foreach (var item in con)
                {
                    clsActivoFijo clas = new clsActivoFijo();
                    clas.Codigo            = Convert.ToInt32(item.IdActivoFijo);
                    clas.Cantidad          = Convert.ToInt32(item.cantidad);
                    clas.Empresa           = Convert.ToInt32(item.IdEmpresa);
                    clas.departamento      = Convert.ToInt32(item.IdDepartamento);
                    clas.responsable       = Convert.ToInt32(item.IdResponsable);
                    clas.ArtBodega         = Convert.ToInt32(item.IdArticuloBodega);
                    clas.usuario           = Convert.ToInt32(item.IdUsuario);
                    clas.tipo              = Convert.ToInt32(item.IdTipo);
                    clas.grupo             = Convert.ToInt32(item.IdGrupo);
                    clas.subgrupo          = Convert.ToInt32(item.IdSubgrupo);
                    clas.articulo          = Convert.ToInt32(item.IdArticulo);
                    clas.proveedor         = Convert.ToInt32(item.IdProveedor);
                    clas._EstadoProceso    = Convert.ToString(item.EstadoProceso);
                    clas.descripcion       = item.descripcion;
                    clas.valor_nominal     = Convert.ToDouble(item.valor_nomial);
                    clas.valor_residual    = Convert.ToDouble(item.valor_residual);
                    clas.valor_actualserie = Convert.ToDouble(item.valor_actualserie);
                    clas.codigo_barra      = Convert.ToInt32(item.IdCodigoBarra);
                    clas.Fecha_Adquisicion = Convert.ToDateTime(item.fecha_Adquisicion);
                    clas.ano_vidautil      = Convert.ToInt32(item.ano_vidaUtil);
                    clas.estado            = Convert.ToInt32(item.IdEstado);
                    clas.fecha_registro    = Convert.ToDateTime(item.fecha_registro);

                    lista.Add(clas);
                }
                return(lista);
            }
            catch (Exception)
            {
                return(null);
            }
        }
コード例 #7
0
        public Boolean modificar(clsActivoFijo activo)
        {
            try
            {
                using (ActivoFijoEntities ent = new ActivoFijoEntities())
                {
                    //Se hace un primary key codigo
                    var x = (from q in ent.ActivoFijo where q.IdActivoFijo == activo.Codigo select q).First();
                    //First obtiene un registro que coincida con el codigo y luego mas a bajo
                    //modifico dicho registro y guardo eso lo modifica en la base
                    x.IdActivoFijo      = activo.Codigo;
                    x.cantidad          = activo.Cantidad;
                    x.IdEmpresa         = activo.Empresa;
                    x.IdDepartamento    = activo.departamento;
                    x.IdResponsable     = activo.responsable;
                    x.IdUsuario         = activo.usuario;
                    x.IdArticuloBodega  = activo.ArtBodega;
                    x.IdTipo            = activo.tipo;
                    x.IdGrupo           = activo.grupo;
                    x.IdSubgrupo        = activo.subgrupo;
                    x.IdArticulo        = activo.articulo;
                    x.IdProveedor       = activo.proveedor;
                    x.EstadoProceso     = activo._EstadoProceso;
                    x.descripcion       = activo.descripcion;
                    x.valor_nomial      = Convert.ToDecimal(activo.valor_nominal);
                    x.valor_residual    = Convert.ToDecimal(activo.valor_residual);
                    x.valor_actualserie = Convert.ToDecimal(activo.valor_actualserie);
                    x.IdCodigoBarra     = activo.codigo_barra;
                    x.fecha_Adquisicion = activo.Fecha_Adquisicion;
                    x.ano_vidaUtil      = activo.ano_vidautil;
                    x.IdEstado          = activo.estado;
                    x.fecha_registro    = activo.fecha_registro;

                    ent.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
コード例 #8
0
 //El elminar esta en dudas por que me mencionaron que los procesos no se eliminan
 //si no que se los anulan es por este motivo que se cambio la base
 //y posiblemente aqi sea la asigancion del campo EstadoProceso a anulado
 //de la clase de activofijo e base de datos
 public Boolean eliminar(clsActivoFijo activo)
 {
     try
     {
         using (ActivoFijoEntities ent = new ActivoFijoEntities())
         {
             //Hago un wehere por el primaryKey codigo
             var x = (from q in ent.ActivoFijo  where q.IdActivoFijo == activo.Codigo select q).First();
             //Eliminar es muy parecido
             //Eliminar el registro que me trajpp el select
             ent.DeleteObject(x);
             ent.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
コード例 #9
0
 private void gridView1_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e)
 {
     cls = getRow((DevExpress.XtraGrid.Views.Grid.GridView)sender);
     Close();
 }
コード例 #10
0
 public void getForRevalorizaion(clsActivoFijo clasActivoFIjo)
 {
     clasActivoFIjo.Codigo            = Convert.ToInt32(gridView1.GetFocusedRowCellValue(colCodigo));
     clasActivoFIjo.valor_actualserie = Convert.ToInt32(gridView1.GetFocusedRowCellValue(colvalor_actualserie));
 }