Ejemplo n.º 1
0
        private void gcResulBusquedas_DoubleClick(object sender, EventArgs e)
        {
            try
            {
                if (this.gridView1.GetSelectedRows().Count() == 0)
                {
                    return;
                }

                Modelos.ActivosDesc activoSelecc = new Modelos.ActivosDesc();

                foreach (int i in this.gridView1.GetSelectedRows())
                {
                    var dr1 = this.gridView1.GetRow(i);

                    activoSelecc = (Modelos.ActivosDesc)dr1;
                }

                // imprime datos
                this.tbResultNombre.Text      = activoSelecc.nombreCorto;
                this.tbResultDesc.Text        = activoSelecc.descripcion.Replace("&", " ").Trim();
                this.tbResultNumEtiqueta.Text = activoSelecc.numEtiqueta;
                this.tbResultCveActivo.Text   = activoSelecc.claveActivo;

                this._encontrado = activoSelecc;
            }
            catch (Exception Ex)
            {
                MessageBox.Show(Ex.Message, "Responsivas", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
        private void gcReparaciones_DoubleClick(object sender, EventArgs e)
        {
            try
            {
                if (this.gridView1.GetSelectedRows().Count() == 0)
                {
                    return;
                }

                this._activoSelRepara = new Modelos.Reparaciones();

                foreach (int i in this.gridView1.GetSelectedRows())
                {
                    var dr1 = this.gridView1.GetRow(i);

                    this._activoSelRepara = (Modelos.Reparaciones)dr1;
                }

                // seleccionar los activos
                this._activos = this._activosNegocio.getActivoSinEstatus((long)this._activoSelRepara.idActivo);

                // buscar los responsables y la sucursal
                this._activo = this._activosNegocio.getActivoDesc(this._activoSelRepara.idActivo);

                this.tbActivo.Text      = this._activoSelRepara.activo;
                this.tbFechaIni.Text    = this._activoSelRepara.fechaInicio;
                this.tbFechaFin.Text    = this._activoSelRepara.fechaFin;
                this.tbCausaObserv.Text = this._activoSelRepara.causa;
                this.tbObservAct.Text   = this._activoSelRepara.observActivacion;
            }
            catch (Exception Ex)
            {
                MessageBox.Show(Ex.Message, "Reimpresión Bajas/Reparaciones", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
        private void btnBusqAct_Click(object sender, EventArgs e)
        {
            try
            {
                frmBuscActivos form = new frmBuscActivos("BAJAS");

                var result = form.ShowDialog();

                if (result == DialogResult.OK)
                {
                    // muestra los datos del activo
                    Modelos.ActivosDesc activo = form._activoSelecc;
                    string[]            array  = activo.descripcion.Split('&');

                    this.tbNombre.Text         = activo.nombreCorto;
                    this.tbTipo.Text           = activo.tipo;
                    this.tbSucursal.Text       = activo.sucursal;
                    this.tbArea.Text           = activo.area;
                    this.tbMarca.Text          = array[0];
                    this.tbModelo.Text         = array[1];
                    this.tbNumSerie.Text       = array[2];
                    this.tbColor.Text          = array[3];
                    this.tbCosto.Text          = array[4];
                    this.tbFactura.Text        = array[5];
                    this.dtpFechaConsulta.Text = array[6];
                    this.tbDescripcion.Text    = array[7];
                    this.tbUsuario.Text        = activo.usuario;

                    this.lbNumetiqueta.Text = activo.numEtiqueta;
                    this.lbCveActivo.Text   = activo.claveActivo;

                    this._idActivo = activo.idActivo;

                    this._usuario  = activo.usuario;
                    this._sucursal = activo.sucursal;

                    // reinicia campos
                    this.cbMotivo.SelectedIndex = -1;
                    this.tbDetalles.Text        = string.Empty;
                }

                if (result == DialogResult.Cancel)
                {
                    MessageBox.Show("Operación Cancelada", "Activos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
            catch (Exception Ex)
            {
                MessageBox.Show(Ex.Message, "Activos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Ejemplo n.º 4
0
        private void gridControl1_DoubleClick(object sender, EventArgs e)
        {
            try
            {
                if (this.gridView2.GetSelectedRows().Count() == 0)
                {
                    return;
                }

                this._activoSelecc = new Modelos.ActivosDesc();

                foreach (int i in this.gridView2.GetSelectedRows())
                {
                    var dr1 = this.gridView2.GetRow(i);

                    this._activoSelecc = (Modelos.ActivosDesc)dr1;
                }

                // imprime datos
                this.tbResultNombre.Text      = this._activoSelecc.nombreCorto;
                this.tbResultNumEtiqueta.Text = this._activoSelecc.numEtiqueta;
                this.tbResultCveActivo.Text   = this._activoSelecc.claveActivo;

                List <Modelos.Cambios> cambios = this._activosNegocio.getCambios(this._activoSelecc.idActivo);

                if (cambios.Count == 0)
                {
                    this.tbResultNombre.Text      = string.Empty;
                    this.tbResultNumEtiqueta.Text = string.Empty;
                    this.tbResultCveActivo.Text   = string.Empty;

                    this.gcCambios.DataSource = null;

                    throw new Exception("Sin Resultados");
                }

                this.gcCambios.DataSource = cambios;

                this.gridView1.BestFitColumns();
            }
            catch (Exception Ex)
            {
                MessageBox.Show(Ex.Message, "Responsivas", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
        private void _reiniciaControles()
        {
            this.tbActivo.Text   = string.Empty;
            this.tbFechaFin.Text = string.Empty;
            this.tbFecha.Text    = string.Empty;
            this.tbFechaIni.Text = string.Empty;

            this.tbCausaObserv.Text = string.Empty;
            this.tbObservAct.Text   = string.Empty;

            this.gcBajas.DataSource        = null;
            this.gcReparaciones.DataSource = null;

            this._activo          = null;
            this._activos         = new List <Modelos.Activos>();
            this._activoSelBajas  = null;
            this._activoSelRepara = null;
        }
Ejemplo n.º 6
0
        private void reiniciaControles()
        {
            this.tbNombre.Text             = string.Empty;
            this.cmbTipo.SelectedIndex     = -1;
            this.cmbSucursal.SelectedIndex = -1;
            this.cmbArea.DataSource        = null;

            this.tbNumEtiqueta.Text = string.Empty;

            this.tbCveActivo.Text = string.Empty;

            this.tbResultNombre.Text      = string.Empty;
            this.tbResultDesc.Text        = string.Empty;
            this.tbResultNumEtiqueta.Text = string.Empty;
            this.tbResultCveActivo.Text   = string.Empty;

            this._encontrado = null;
            this.gcResulBusquedas.DataSource = null;
        }
Ejemplo n.º 7
0
        private void btnBusqAct_Click(object sender, EventArgs e)
        {
            try
            {
                frmBuscActivos form = new frmBuscActivos("MODIFICACION");

                var result = form.ShowDialog();

                if (result == DialogResult.OK)
                {
                    this.inicializaValores();

                    // trae permisos de tipos
                    this._tipos = this._catalogosNegocio.getTipo(form._idTipo);

                    // muestra los datos del activo
                    this._activoAntes = form._activoSelecc;

                    string[] array = this._activoAntes.descripcion.Split('&');

                    this.tbNombre.Text = this._activoAntes.nombreCorto;

                    this.tbMarca.Text       = array[0];
                    this.tbModelo.Text      = array[1];
                    this.tbNumSerie.Text    = array[2];
                    this.tbColor.Text       = array[3];
                    this.tbCosto.Text       = array[4];
                    this.tbFactura.Text     = array[5];
                    this.dtpFecha.Text      = array[6];
                    this.tbDescripcion.Text = array[7];
                    this.tbUsuario.Text     = this._activoAntes.usuario;

                    this.lbNumetiqueta.Text = this._activoAntes.numEtiqueta;
                    this.lbCveActivo.Text   = this._activoAntes.claveActivo;

                    this._idActivo = this._activoAntes.idActivo;

                    this.cmbTipo.SelectedValue     = this._activoAntes.idTipo;
                    this.cmbSucursal.SelectedValue = this._activoAntes.idSucursal;
                    this.cargaAreas(this._activoAntes.idSucursal);
                    this.cmbArea.SelectedValue = this._activoAntes.idArea;

                    this._idTipoAnt = this._activoAntes.idTipo;
                    this._idAreaAnt = this._activoAntes.idArea;

                    if (!string.IsNullOrEmpty(this._activoAntes.usuario))
                    {
                        MessageBox.Show(
                            "No es permitido cambiar la Sucursal\n" +
                            "El Activo pertenece a una responsiva\n" +
                            "Para realizar el cambio debe ser por medio de un traspaso", "Activos",
                            MessageBoxButtons.OK, MessageBoxIcon.Information);

                        // this.cmbArea.Enabled = false;
                        this.cmbSucursal.Enabled = false;
                    }
                }

                if (result == DialogResult.Cancel)
                {
                    if (string.IsNullOrEmpty(this.tbNombre.Text))
                    {
                        this.tbNombre.ReadOnly      = true;
                        this.tbMarca.ReadOnly       = true;
                        this.tbModelo.ReadOnly      = true;
                        this.tbNumSerie.ReadOnly    = true;
                        this.tbColor.ReadOnly       = true;
                        this.tbCosto.ReadOnly       = true;
                        this.tbFactura.ReadOnly     = true;
                        this.tbDescripcion.ReadOnly = true;
                        this.dtpFecha.Enabled       = false;
                    }

                    MessageBox.Show("Operación Cancelada", "Activos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
            catch (Exception Ex)
            {
                MessageBox.Show(Ex.Message, "Activos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }