private void btnBuscarPersonalInspeccion_Click(object sender, EventArgs e)
        {
            if (Application.OpenForms.Cast <Form>().Count(x => x.Name == "FrmBusquedaSeleccionarRegistro") > 0)
            {
                return;
            }
            if ((nroDocumentoIdentidadPersonalInspeccion ?? "") == txtNroDocIdentidadPersonalInspeccion.Text.Trim() && nroDocumentoIdentidadPersonalInspeccion != null)
            {
                return;
            }
            if (txtNroDocIdentidadPersonalInspeccion.Text.Trim() == "")
            {
                CargarPersonalInspeccion(null);
            }
            string            formulario = this.GetType().FullName;
            string            control    = ((Control)sender).Name;
            ControlBusquedaBe item       = controlBusquedaBl.ObtenerControlBusqueda(formulario, control, true);

            if (item == null)
            {
                return;
            }
            FrmBusquedaSeleccionarRegistro frm = new FrmBusquedaSeleccionarRegistro(item, txtNroDocIdentidadPersonalInspeccion.Text.Trim());

            frm.ShowInTaskbar = false;
            frm.BringToFront();
            DialogResult dr = frm.ShowDialog();

            CargarPersonalInspeccion(null);
            if (dr == DialogResult.OK)
            {
                dynamic resultado = frm.Resultado;
                CargarPersonalInspeccion(resultado.CodigoPersonal);
            }
        }
        private void btnBuscarProductoInicial_Click(object sender, EventArgs e)
        {
            if ((codigoBarraProductoIndividualInicial ?? "") == txtCodigoBarraProductoIndividualInicial.Text.Trim() && codigoBarraProductoIndividualInicial != null)
            {
                return;
            }
            if (txtCodigoBarraProductoIndividualInicial.Text.Trim() == "")
            {
                CargarProductoIndividualInicial(null);
            }
            string            formulario = this.GetType().FullName;
            string            control    = ((Control)sender).Name;
            ControlBusquedaBe item       = controlBusquedaBl.ObtenerControlBusqueda(formulario, control, true);

            if (item == null)
            {
                return;
            }
            FrmBusquedaSeleccionarRegistro frm = new FrmBusquedaSeleccionarRegistro(item);

            frm.ShowInTaskbar = false;
            frm.BringToFront();
            DialogResult dr = frm.ShowDialog();

            CargarProductoIndividualInicial(null);
            if (dr == DialogResult.OK)
            {
                dynamic resultado = frm.Resultado;
                CargarProductoIndividualInicial(resultado.CodigoProductoIndividual);
            }
        }
        private void btnBuscarDocumentoPago_Click(object sender, EventArgs e)
        {
            if (cbbCodigoTipoDocumentoPago.SelectedIndex == 0)
            {
                return;
            }

            int codigoTipoDocumentoPago         = int.Parse(cbbCodigoTipoDocumentoPago.SelectedValue.ToString());
            TipoDocumentoPago tipoDocumentoPago = ((TipoDocumentoPago)codigoTipoDocumentoPago);

            string strTipoDocumentoPago = tipoDocumentoPago.GetAttributeOfType <DescriptionAttribute>().Description;

            string            formulario = this.GetType().FullName;
            string            control    = ((Control)sender).Name;
            ControlBusquedaBe item       = controlBusquedaBl.ObtenerControlBusqueda(formulario, $"{control}{strTipoDocumentoPago}", true);

            if (item == null)
            {
                return;
            }
            FrmBusquedaSeleccionarRegistro frm = new FrmBusquedaSeleccionarRegistro(item);

            frm.ShowInTaskbar = false;
            frm.BringToFront();
            DialogResult dr = frm.ShowDialog();

            CargarDocumentoPago(null, null);
            if (dr == DialogResult.OK)
            {
                dynamic resultado           = frm.Resultado;
                int?    codigoDocumentoPago = tipoDocumentoPago == TipoDocumentoPago.Factura ? resultado.CodigoFacturaVenta : tipoDocumentoPago == TipoDocumentoPago.Letra ? resultado.CodigoLetra : null;
                CargarDocumentoPago(codigoTipoDocumentoPago, codigoDocumentoPago);
                CalcularImporteTotal();
            }
        }
예제 #4
0
        private void btnBuscarPersonal_Click(object sender, EventArgs e)
        {
            if (nroDocumentoIdentidad == txtNroDocIdentidadPersonal.Text.Trim())
            {
                return;
            }
            string            formulario = this.GetType().FullName;
            string            control    = ((Control)sender).Name;
            ControlBusquedaBe item       = controlBusquedaBl.ObtenerControlBusqueda(formulario, control, true);

            if (item == null)
            {
                return;
            }
            FrmBusquedaSeleccionarRegistro frm = new FrmBusquedaSeleccionarRegistro(item, txtNroDocIdentidadPersonal.Text.Trim());

            frm.ShowInTaskbar = false;
            frm.BringToFront();
            DialogResult dr = frm.ShowDialog();

            CargarPersonal(null);
            if (dr == DialogResult.OK)
            {
                dynamic resultado = frm.Resultado;
                CargarPersonal(resultado.CodigoPersonal);
            }
        }
        private void btnBuscarProducto_Click(object sender, EventArgs e)
        {
            string            formulario = this.GetType().FullName;
            string            control    = ((Control)sender).Name;
            ControlBusquedaBe item       = controlBusquedaBl.ObtenerControlBusqueda(formulario, control, true);

            if (item == null)
            {
                return;
            }
            FrmBusquedaSeleccionarRegistro frm = new FrmBusquedaSeleccionarRegistro(item);

            frm.ShowInTaskbar = false;
            frm.BringToFront();
            DialogResult dr = frm.ShowDialog();

            CargarProducto(null);
            if (dr == DialogResult.OK)
            {
                dynamic resultado = frm.Resultado;
                CargarProducto(resultado.CodigoProducto);
            }
        }