Пример #1
0
        public List <EActivos> getAll()
        {
            EActivos        objActivo = null;
            List <EActivos> lista     = new List <EActivos>();
            string          sql       = "SELECT ac.codigo, ac.nombre, ac.descripcion, ar.nombre AS areaLoc, ac.estado, " +
                                        " ac.valComercial, ac.valLibros, ac.depajustada,  ac.proveedor, " +
                                        " ac.propiedad, ac.vidaUtil, ac.responsable FROM afactivos ac " +
                                        " INNER JOIN afarea ar ON ac.areaLoc = ar.codigo ";

            using (conexion cnx = new conexion()) {
                cnx.cadena = Configuracion.Instanciar.conexionBD();
                using (MySqlCommand cmd = new MySqlCommand()) {
                    cmd.CommandText = sql;
                    cmd.Connection  = cnx.getConexion();
                    if (cnx.abrirConexion())
                    {
                        MySqlDataReader dr = cmd.ExecuteReader();
                        while (dr.Read())
                        {
                            objActivo = mapear(dr);
                            lista.Add(objActivo);
                        }
                        cnx.cerrarConexion();
                    }
                }
            }
            return(lista);
        }
Пример #2
0
        private void dgvItems_CellEndEdit(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex >= 0)
            {
                switch (e.ColumnIndex)
                {
                case 1:
                    codigo = (string)dgvItems.Rows[e.RowIndex].Cells["dtCodigo"].Value ?? "";
                    if (codigo.Length > 0)
                    {
                        activo = bllAct.buscar(codigo);
                        if (activo != null)
                        {
                            dgvItems.Rows[e.RowIndex].Cells["dtDescripcion"].Value = activo.nombre;
                        }
                        else
                        {
                            dgvItems.Rows[e.RowIndex].Cells["dtDescripcion"].Value = string.Empty;
                            MessageBox.Show("Codigo no Existe.. Verifique", "SAE Control", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        }
                    }
                    break;

                case 4:
                    int    cant  = Convert.ToInt16(dgvItems.Rows[e.RowIndex].Cells["dtCantidad"].Value);
                    double valor = Convert.ToDouble(dgvItems.Rows[e.RowIndex].Cells["dtvalUnitario"].Value);
                    dgvItems.Rows[e.RowIndex].Cells["dtTotal"].Value = cant * valor;
                    break;
                }
            }
        }
Пример #3
0
        private void mostrarDatos()
        {
            if (!string.IsNullOrWhiteSpace(txtCodigo.Text))
            {
                activo = bllAct.buscar(txtCodigo.Text);
                if (activo != null)
                {
                    txtCodigo.Text      = activo.codigo;
                    txtDescripcion.Text = activo.descripcion;
                    lblResponsable.Text = activo.responsable;
                    lblArea.Text        = activo.area;

                    area = bllArea.buscar(activo.area);
                    if (area != null)
                    {
                        txtArea.Text = area.nombre;
                    }
                    user = bllTer.buscar(activo.responsable);
                    if (user != null)
                    {
                        txtResponsable.Text = user.nombre;
                    }
                }
                else
                {
                    MessageBox.Show("El Activo no se encuentra Registrado", "SAE Control", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    limpiar();
                }
            }
        }
Пример #4
0
        public EActivos buscar(string codigo)
        {
            EActivos objAct = null;
            string   sql    = "SELECT * FROM afactivos WHERE codigo=?codigo";

            using (conexion cnx = new conexion()) {
                cnx.cadena = Configuracion.Instanciar.conexionBD();
                using (MySqlCommand cmd = new MySqlCommand()) {
                    cmd.CommandText = sql;
                    cmd.Connection  = cnx.getConexion();
                    cmd.Parameters.Add("?codigo", MySqlDbType.String).Value = codigo;
                    if (cnx.abrirConexion())
                    {
                        MySqlDataReader dr = cmd.ExecuteReader();
                        if (dr.HasRows == true)
                        {
                            dr.Read();
                            objAct = mapearObjeto(dr);
                        }
                        cnx.cerrarConexion();
                    }
                }
                return(objAct);
            }
        }
Пример #5
0
        private void guardar()
        {
            activo = CrearActivo();
            string mensaje = bllAct.insertar(activo);

            if (mensaje == "Exito")
            {
                Encontro = true;
                bllGrupo.updateConsecutivo(activo.grupo);
                if (chkPoliza.Checked == true)
                {
                    guardarPoliza();
                }
                if (chkMantenimiento.Checked == true)
                {
                    guardarContratoMto();
                }
                guardarContable();
                guardarImagen();
                MessageBox.Show("Datos Guardados Correctamente .. !!", "SAE Control", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Deshabilitar();
                verPanel1();
                lblOperacion.Text = "Consulta";
            }
            else
            {
                MessageBox.Show(mensaje, "SAE Control", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Пример #6
0
        private void MostrarDatos()
        {
            var codigo = txtCodigo.Text;

            objActivo = bllActivo.buscar(codigo);
            if (objActivo != null)
            {
                txtNombre.Text = objActivo.nombre;
            }
            else
            {
                txtNombre.Text = "";
            }
        }
Пример #7
0
        public int actualizar(EActivos act)
        {
            int    reg = 0;
            string sql = "UPDATE afactivos SET nombre=?nombre, descripcion=?descripcion, numSerie=?numSerie, " +
                         "  referencia=?referencia, propiedad=?propiedad, ccosto=?ccosto, valComercial=?valComercial, " +
                         " valSalvamento=?valSalvamento, ctaActivo=?ctaActivo, ctadepreciacion=?ctadepreciacion, " +
                         " ctagastos=?ctagastos, ctaPerdida=?ctaPerdida, ctaGanancia=?ctaGanancia, " +
                         " ctaMantenimiento=?ctaMantenimiento, estado=?estado WHERE codigo=?codigo ";


            using (conexion cnx = new conexion())
            {
                cnx.cadena = Configuracion.Instanciar.conexionBD();
                using (MySqlCommand cmd = new MySqlCommand())
                {
                    cmd.CommandText = sql;
                    cmd.Connection  = cnx.getConexion();

                    cmd.Parameters.Add("?codigo", MySqlDbType.String).Value      = act.codigo;
                    cmd.Parameters.Add("?nombre", MySqlDbType.String).Value      = act.nombre;
                    cmd.Parameters.Add("?descripcion", MySqlDbType.String).Value = act.descripcion;
                    cmd.Parameters.Add("?numSerie", MySqlDbType.String).Value    = act.numSerie;
                    cmd.Parameters.Add("?referencia", MySqlDbType.String).Value  = act.referencia;
                    cmd.Parameters.Add("?propiedad", MySqlDbType.String).Value   = act.propiedad;
                    cmd.Parameters.Add("?ccosto", MySqlDbType.String).Value      = act.centrocosto;
                    cmd.Parameters.Add("?estado", MySqlDbType.String).Value      = act.estado;

                    cmd.Parameters.Add("?valComercial", MySqlDbType.Double).Value  = act.valComercial;
                    cmd.Parameters.Add("?valSalvamento", MySqlDbType.Double).Value = act.valSalvamento;

                    cmd.Parameters.Add("?ctaActivo", MySqlDbType.String).Value        = act.ctaActivo;
                    cmd.Parameters.Add("?ctadepreciacion", MySqlDbType.String).Value  = act.ctaDepreciacion;
                    cmd.Parameters.Add("?ctagastos", MySqlDbType.String).Value        = act.ctaGastos;
                    cmd.Parameters.Add("?ctaPerdida", MySqlDbType.String).Value       = act.ctaPerdida;
                    cmd.Parameters.Add("?ctaGanancia", MySqlDbType.String).Value      = act.ctaGanancia;
                    cmd.Parameters.Add("?ctaMantenimiento", MySqlDbType.String).Value = act.ctaMantenimiento;

                    if (cnx.abrirConexion())
                    {
                        reg = cmd.ExecuteNonQuery();
                        cnx.cerrarConexion();
                    }
                }
            }
            return(reg);
        }
Пример #8
0
        protected EActivos mapearObjeto(MySqlDataReader fila)
        {
            EActivos act = new EActivos();

            act.codigo      = fila.GetString("codigo");
            act.nombre      = fila.GetString("nombre");
            act.descripcion = fila.GetString("descripcion");
            act.marca       = fila.GetString("marca");
            act.modelo      = fila.GetString("modelo");
            act.numSerie    = fila.GetString("numSerie") ?? "NO";
            act.referencia  = fila.GetString("referencia") ?? "NO";
            act.vidaUtil    = fila.GetInt32("vidaUtil");
            act.grupo       = fila.GetString("grupo");
            act.subGrupo    = fila.GetString("subgrupo");
            act.metodoDep   = fila.GetString("metodoDep");

            act.propiedad   = fila.GetString("propiedad");
            act.fecha       = fila.GetString("fechaCompra");
            act.area        = fila.GetString("areaLoc");
            act.responsable = fila.GetString("responsable");
            act.proveedor   = fila.GetString("proveedor");
            act.centrocosto = fila.GetString("ccosto");
            act.estado      = fila.GetString("estado");

            act.valComercial  = fila.GetDouble("valComercial");
            act.valSalvamento = fila.GetDouble("valSalvamento");
            act.valLibros     = fila.GetDouble("valLibros");
            act.valMejoras    = fila.GetDouble("valMejoras");
            act.valHistorico  = fila.GetDouble("valHistorico");
            act.depAjustada   = fila.GetDouble("depajustada");
            act.depAcumulada  = fila.GetDouble("depAcumulada");

            act.ctaActivo        = fila.GetString("ctaActivo");
            act.ctaDepreciacion  = fila.GetString("ctadepreciacion");
            act.ctaGastos        = fila.GetString("ctagastos");
            act.ctaGanancia      = fila.GetString("ctaGanancia");
            act.ctaMantenimiento = fila.GetString("ctaPerdida");
            act.ctaPerdida       = fila.GetString("ctaMantenimiento");

            act.fechaDep      = fila.GetString("fechamaxDep");
            act.mantenimiento = fila.GetString("mantenimiento");
            act.poliza        = fila.GetString("poliza");
            act.nFactura      = fila.GetString("nFactura");
            return(act);
        }
Пример #9
0
        private EActivos CrearActivo()
        {
            EActivos objAct = new EActivos();

            objAct.codigo      = txtCodigo.Text;
            objAct.nombre      = txtNombre.Text;
            objAct.descripcion = txtDescripcion.Text;
            objAct.numSerie    = txtNumSerie.Text;
            objAct.referencia  = txtReferencia.Text;
            objAct.marca       = txtMarca.Text;
            objAct.modelo      = txtModelo.Text;
            objAct.grupo       = cboGrupo.SelectedValue.ToString();
            objAct.subGrupo    = cboSubgrupo.SelectedValue.ToString();
            objAct.vidaUtil    = Convert.ToInt16(txtvidaUtil.Text);
            objAct.metodoDep   = cboMetodo.SelectedValue.ToString();

            objAct.propiedad   = cboPropiedad.Text;
            objAct.fecha       = UtilSystem.fFecha(dtpFechaCpra.Value);
            objAct.area        = cboAreaResp.SelectedValue.ToString();
            objAct.responsable = txtCodResp.Text;
            objAct.proveedor   = txtcodProveedor.Text;
            objAct.centrocosto = txtcentro.Text;
            objAct.estado      = cboEstado.Text;

            objAct.valComercial  = UtilSystem.DIN(txtvalComercial.Text);
            objAct.valSalvamento = UtilSystem.DIN(txtvalSalvamento.Text);
            objAct.valHistorico  = UtilSystem.DIN(txtvalHistorico.Text);
            objAct.valLibros     = UtilSystem.DIN(txtvalLibros.Text);
            objAct.valMejoras    = UtilSystem.DIN(txtvalMejoras.Text);
            objAct.depAjustada   = UtilSystem.DIN(txtdepAjustada.Text);
            objAct.depAcumulada  = UtilSystem.DIN(txtdepAcumulada.Text);

            objAct.ctaActivo        = txtctaActivo.Text;
            objAct.ctaDepreciacion  = txtctaDepreciacion.Text;
            objAct.ctaGastos        = txtctaGastos.Text;
            objAct.ctaGanancia      = txtctaGanancia.Text;
            objAct.ctaMantenimiento = txtctaMantenimiento.Text;
            objAct.ctaPerdida       = txtctaPerdida.Text;

            objAct.fechaDep      = UtilSystem.fFecha(dtpFechaCpra.Value.AddMonths(Convert.ToInt16(txtvidaUtil.Text)));
            objAct.mantenimiento = chkMantenimiento.Checked ? "SI" : "NO";
            objAct.poliza        = chkPoliza.Checked ? "SI" : "NO";
            objAct.nFactura      = txtNFactura.Text;
            return(objAct);
        }
Пример #10
0
        private void modificar()
        {
            activo = CrearActivo();
            string mensaje = bllAct.actualizar(activo);

            if (mensaje == "Exito")
            {
                guardarImagen();
                MessageBox.Show("Datos Actualizados Correctamente .. !!", "SAE Control", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Deshabilitar();
                verPanel1();
                lblOperacion.Text = "Consulta";
            }
            else
            {
                MessageBox.Show(mensaje, "SAE Control", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Пример #11
0
        public string actualizar(EActivos obj)
        {
            string validar;

            validar = validarCuentas(obj.ctaActivo, obj.ctaDepreciacion, obj.ctaGastos, obj.ctaPerdida, obj.ctaGanancia);

            if (validar != "Correcto")
            {
                return(validar);
            }
            if (aDao.actualizar(obj) > 0)
            {
                return("Exito");// Datos Actualizados Correctamente
            }
            else
            {
                return("Error al Actualizar los Datos");
            }
        }
Пример #12
0
        protected EActivos mapear(MySqlDataReader fila)
        {
            EActivos act = new EActivos();

            act.codigo      = fila.GetString("codigo");
            act.nombre      = fila.GetString("nombre");
            act.descripcion = fila.GetString("descripcion");
            act.vidaUtil    = fila.GetInt32("vidaUtil");

            act.propiedad   = fila.GetString("propiedad");
            act.area        = fila.GetString("areaLoc");
            act.responsable = fila.GetString("responsable");
            act.proveedor   = fila.GetString("proveedor");
            act.estado      = fila.GetString("estado");

            act.valComercial = fila.GetDouble("valComercial");
            act.valLibros    = fila.GetDouble("valLibros");
            act.depAjustada  = fila.GetDouble("depajustada");
            return(act);
        }
Пример #13
0
        public List <EActivos> getAll(string periodo)
        {
            List <EActivos> lista = new List <EActivos>();
            string          sql   = " SELECT af.codigo, af.valComercial, af.valSalvamento, af.depAcumulada,  " +
                                    " af.ctadepreciacion, af.ctagastos , af.vidaUtil, af.valLibros FROM afactivos af WHERE  " +
                                    "  af.codigo NOT IN  (SELECT codigo FROM afdepreciacion WHERE periodo='" + periodo + "') " +
                                    " AND af.valLibros > af.valSalvamento AND af.propiedad='PROPIO' AND af.metodoDep <>'NDP'";

            using (conexion cnx = new conexion())
            {
                cnx.cadena = Configuracion.Instanciar.conexionBD();
                using (MySqlCommand cmd = new MySqlCommand())
                {
                    cmd.CommandText = sql;
                    cmd.Connection  = cnx.getConexion();
                    if (cnx.abrirConexion())
                    {
                        MySqlDataReader dr = cmd.ExecuteReader();
                        while (dr.Read())
                        {
                            EActivos act = new EActivos();
                            act.codigo   = dr.GetString("codigo");
                            act.vidaUtil = dr.GetInt32("vidaUtil");
                            // act.grupo = dr.GetString("grupo");
                            act.valComercial    = dr.GetDouble("valComercial");
                            act.valSalvamento   = dr.GetDouble("valSalvamento");
                            act.valLibros       = dr.GetDouble("valLibros");
                            act.depAcumulada    = dr.GetDouble("depAcumulada");
                            act.ctaDepreciacion = dr.GetString("ctadepreciacion");
                            act.ctaGastos       = dr.GetString("ctagastos");

                            lista.Add(act);
                        }
                        cnx.cerrarConexion();
                    }
                }
            }
            return(lista);
        }
Пример #14
0
 protected void buscarActivo()
 {
     if (!string.IsNullOrWhiteSpace(txtCodigo.Text))
     {
         activo = bllAct.buscar(txtCodigo.Text);
         if (activo != null)
         {
             txtDescripcion.Text     = activo.descripcion.ToString();
             txtValCompra.Text       = UtilSystem.fMoneda(activo.valComercial);
             txtValLibros.Text       = UtilSystem.fMoneda(activo.valLibros);
             txtDepreciacion.Text    = UtilSystem.fMoneda(activo.depAcumulada);
             lblCtaActivo.Text       = activo.ctaActivo;
             lblCtaDepreciacion.Text = activo.ctaDepreciacion;
         }
         else
         {
             MessageBox.Show("El Activo no Se Encuentra registrado Verifique.. !!", "Control de Informacion", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             limpiar();
             Aplicacion.Inventario.FrmSelActivos frm = new Inventario.FrmSelActivos();
             frm.ShowDialog();
         }
     }
 }
Пример #15
0
        public int insertar(EActivos act)
        {
            int    reg = 0;
            string sql = "INSERT INTO afactivos (codigo, nombre, descripcion,marca, modelo,  numSerie, referencia, " +
                         " vidaUtil, propiedad, fechaCompra, areaLoc, responsable, proveedor, ccosto, " +
                         " estado, valComercial, valSalvamento, valLibros, valMejoras, valHistorico, " +
                         "depajustada, depAcumulada, grupo, subgrupo, ctaActivo, ctadepreciacion, ctagastos, " +
                         "ctaPerdida, ctaGanancia, ctaMantenimiento, metodoDep, fechamaxDep, mantenimiento, poliza, nFactura)   " +
                         " VALUES (?codigo, ?nombre, ?descripcion, ?marca, ?modelo, ?numSerie, ?referencia, " +
                         " ?vidaUtil, ?propiedad, ?fechaCompra, ?areaLoc, ?responsable, ?proveedor, ?ccosto, " +
                         " ?estado, ?valComercial, ?valSalvamento, ?valLibros, ?valMejoras, ?valHistorico, " +
                         " ?depajustada, ?depAcumulada, ?grupo, ?subgrupo, ?ctaActivo, ?ctadepreciacion, ?ctagastos, " +
                         "?ctaPerdida, ?ctaGanancia, ?ctaMantenimiento, ?metodoDep, ?fechamaxDep, ?mantenimiento, ?poliza, ?nFactura)";

            using (conexion cnx = new conexion()) {
                cnx.cadena = Configuracion.Instanciar.conexionBD();
                using (MySqlCommand cmd = new MySqlCommand()) {
                    cmd.CommandText = sql;
                    cmd.Connection  = cnx.getConexion();

                    cmd.Parameters.Add("?codigo", MySqlDbType.String).Value      = act.codigo;
                    cmd.Parameters.Add("?nombre", MySqlDbType.String).Value      = act.nombre;
                    cmd.Parameters.Add("?descripcion", MySqlDbType.String).Value = act.descripcion;
                    cmd.Parameters.Add("?marca", MySqlDbType.String).Value       = act.marca;
                    cmd.Parameters.Add("?modelo", MySqlDbType.String).Value      = act.modelo;
                    cmd.Parameters.Add("?numSerie", MySqlDbType.String).Value    = act.numSerie;
                    cmd.Parameters.Add("?referencia", MySqlDbType.String).Value  = act.referencia;
                    cmd.Parameters.Add("?grupo", MySqlDbType.String).Value       = act.grupo;
                    cmd.Parameters.Add("?subgrupo", MySqlDbType.String).Value    = act.subGrupo;
                    cmd.Parameters.Add("?vidaUtil", MySqlDbType.Int32).Value     = act.vidaUtil;
                    cmd.Parameters.Add("?metodoDep", MySqlDbType.VarChar).Value  = act.metodoDep;

                    cmd.Parameters.Add("?propiedad", MySqlDbType.String).Value   = act.propiedad;
                    cmd.Parameters.Add("?fechaCompra", MySqlDbType.Date).Value   = act.fecha;
                    cmd.Parameters.Add("?areaLoc", MySqlDbType.String).Value     = act.area;
                    cmd.Parameters.Add("?responsable", MySqlDbType.String).Value = act.responsable;
                    cmd.Parameters.Add("?proveedor", MySqlDbType.String).Value   = act.proveedor;
                    cmd.Parameters.Add("?ccosto", MySqlDbType.String).Value      = act.centrocosto;
                    cmd.Parameters.Add("?estado", MySqlDbType.String).Value      = act.estado;

                    cmd.Parameters.Add("?valComercial", MySqlDbType.Double).Value  = act.valComercial;
                    cmd.Parameters.Add("?valSalvamento", MySqlDbType.Double).Value = act.valSalvamento;
                    cmd.Parameters.Add("?valLibros", MySqlDbType.Double).Value     = act.valLibros;
                    cmd.Parameters.Add("?valMejoras", MySqlDbType.Double).Value    = act.valMejoras;
                    cmd.Parameters.Add("?valHistorico", MySqlDbType.Double).Value  = act.valHistorico;
                    cmd.Parameters.Add("?depajustada", MySqlDbType.Double).Value   = act.depAjustada;
                    cmd.Parameters.Add("?depAcumulada", MySqlDbType.Double).Value  = act.depAcumulada;

                    cmd.Parameters.Add("?ctaActivo", MySqlDbType.String).Value        = act.ctaActivo;
                    cmd.Parameters.Add("?ctadepreciacion", MySqlDbType.String).Value  = act.ctaDepreciacion;
                    cmd.Parameters.Add("?ctagastos", MySqlDbType.String).Value        = act.ctaGastos;
                    cmd.Parameters.Add("?ctaPerdida", MySqlDbType.String).Value       = act.ctaPerdida;
                    cmd.Parameters.Add("?ctaGanancia", MySqlDbType.String).Value      = act.ctaGanancia;
                    cmd.Parameters.Add("?ctaMantenimiento", MySqlDbType.String).Value = act.ctaMantenimiento;

                    cmd.Parameters.Add("?fechamaxDep", MySqlDbType.Date).Value     = act.fechaDep;
                    cmd.Parameters.Add("?mantenimiento", MySqlDbType.String).Value = act.mantenimiento;
                    cmd.Parameters.Add("?poliza", MySqlDbType.String).Value        = act.poliza;
                    cmd.Parameters.Add("?nFactura", MySqlDbType.String).Value      = act.nFactura;

                    if (cnx.abrirConexion())
                    {
                        reg = cmd.ExecuteNonQuery();
                        cnx.cerrarConexion();
                    }
                }
                return(reg);
            }
        }
Пример #16
0
        private void mostrarDatos()
        {
            Encontro = false;
            if (!string.IsNullOrWhiteSpace(txtCodigo.Text))
            {
                activo = bllAct.buscar(txtCodigo.Text);
                colocarEnCero();
                if (activo != null)
                {
                    txtCodigo.Text         = activo.codigo;
                    txtNombre.Text         = activo.nombre;
                    txtNumSerie.Text       = activo.numSerie;
                    txtReferencia.Text     = activo.referencia;
                    txtDescripcion.Text    = activo.descripcion;
                    txtMarca.Text          = activo.marca;
                    txtModelo.Text         = activo.modelo;
                    txtvidaUtil.Text       = activo.vidaUtil.ToString();
                    cboGrupo.SelectedValue = activo.grupo;
                    cboGrupo_SelectedIndexChanged(null, null);
                    cboSubgrupo.SelectedValue = activo.subGrupo;
                    cboMetodo.SelectedValue   = activo.metodoDep;

                    cboPropiedad.Text         = activo.propiedad;
                    dtpFechaCpra.Value        = DateTime.Parse(activo.fecha);
                    txtcodProveedor.Text      = activo.proveedor;
                    txtcentro.Text            = activo.centrocosto;
                    cboAreaResp.SelectedValue = activo.area;
                    txtCodResp.Text           = activo.responsable;
                    cboEstado.Text            = activo.estado;

                    txtvalComercial.Text  = UtilSystem.fMoneda(activo.valComercial);
                    txtvalHistorico.Text  = UtilSystem.fMoneda(activo.valHistorico);
                    txtvalLibros.Text     = UtilSystem.fMoneda(activo.valLibros);
                    txtvalMejoras.Text    = UtilSystem.fMoneda(activo.valMejoras);
                    txtvalSalvamento.Text = UtilSystem.fMoneda(activo.valSalvamento);
                    txtdepAcumulada.Text  = UtilSystem.fMoneda(activo.depAcumulada);
                    txtdepAjustada.Text   = UtilSystem.fMoneda(activo.depAjustada);
                    txtVComprar.Text      = UtilSystem.fMoneda(activo.valComercial);

                    txtctaActivo.Text        = activo.ctaActivo;
                    txtctaMantenimiento.Text = activo.ctaMantenimiento;
                    txtctaDepreciacion.Text  = activo.ctaDepreciacion;
                    txtctaGastos.Text        = activo.ctaGastos;
                    txtctaGanancia.Text      = activo.ctaGanancia;
                    txtctaPerdida.Text       = activo.ctaPerdida;
                    string ruta = UtilSystem.rutaImagen + activo.codigo + ".jpg";
                    if (System.IO.File.Exists(UtilSystem.rutaImagen + activo.codigo + ".jpg"))
                    {
                        pbxImagen.ImageLocation = UtilSystem.rutaImagen + activo.codigo + ".jpg";
                        pbxImagen.SizeMode      = PictureBoxSizeMode.StretchImage;
                    }
                    txtNFactura.Text = activo.nFactura;
                    if (activo.poliza == "SI")
                    {
                        chkPoliza.Checked = true;
                        mostrarPoliza(activo.codigo);
                    }

                    if (activo.mantenimiento == "SI")
                    {
                        chkMantenimiento.Checked = true;
                        mostrarCtoMto(activo.codigo);
                    }
                    Encontro = true;
                    verPanel1();
                }
            }
        }