private void Cargar_Cliente()
        {
            frmAyudaCliente frm = new frmAyudaCliente(Convert.ToInt64(txt_IdCliente.Text));

            if (frm.ShowDialog() == DialogResult.OK)
            {
                lbl_nombreCliente.Text = Clases.ClsCliente.Nombres;
                lbl_Rut.Text           = Clases.ClsCliente.Rut;

                SqlCommand cmd = new SqlCommand
                {
                    //	SqlCommand cmd = new SqlCommand();CargarClientePorRun

                    CommandText = String.Format("CargarClientePorRun '{0}'", lbl_Rut.Text)
                };
                DataSet dt;
                dt = Conectar.Listar(Clases.clsBD.BD, cmd);

                if (dt.Tables[0].Rows.Count > 0)
                {
                    cbx_anno.DataSource    = dt.Tables[1];
                    cbxSucursal.DataSource = dt.Tables[2];

                    LimpiarFormulario(1);
                }
            }
            else
            {
                LimpiarFormulario(2);
                LimpiarFormulario(3);
            }
        }
Beispiel #2
0
        private void Cargar_Cliente(Int64 intCodCliente)
        {
            Cursor = Cursors.WaitCursor;

            frmAyudaCliente frm = new frmAyudaCliente(Convert.ToInt64(lbl_id_cliente.Text));

            if (frm.ShowDialog() == DialogResult.OK)
            {
                lblRazonSocialTLD.Text = (Convert.ToInt64(lbl_id_cliente.Text) > 1) ? Clases.ClsCliente.Nombres : "";
                lbl_rut_cliente.Text   = (Convert.ToInt64(lbl_id_cliente.Text) > 1) ? Clases.ClsCliente.Rut : "";

                SqlCommand cmd = new SqlCommand
                {
                    CommandText = String.Format("CargarClientePorRun '{0}',{1}", lbl_rut_cliente.Text, lbl_id_cliente.Text)
                };
                DataSet dt;
                dt = Conectar.Listar(Clases.clsBD.BD, cmd);

                if (dt != null)
                {
                    cbx_Sucursal.DataSource        = dt.Tables[2];
                    cbx_SucursalCambiar.DataSource = dt.Tables[2];

                    btn_CargarCli.Enabled = false;
                }
            }
            Cursor = Cursors.Default;
        }
        private void btn_cargar_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrWhiteSpace(lbl_id_cliente.Text) && !DesdeLimpiar)
            {
                classFuncionesGenerales.mensajes.MensajeError("Debe ingresar el número de cliente");
                return;
            }

            Cursor      = Cursors.WaitCursor;
            Inicializar = false;

            if (!DesdeLimpiar)
            {
                frmAyudaCliente frm = new frmAyudaCliente(Convert.ToInt64(lbl_id_cliente.Text));

                if (frm.ShowDialog() == DialogResult.OK)
                {
                    lbl_nombreCliente.Text = (Convert.ToInt64(lbl_id_cliente.Text) > 1) ? Clases.ClsCliente.Nombres : "";
                    lbl_rut_cliente.Text   = (Convert.ToInt64(lbl_id_cliente.Text) > 1) ? Clases.ClsCliente.Rut : "";

                    SqlCommand cmd = new SqlCommand
                    {
                        CommandText = String.Format("CargarClientePorRun '{0}',{1}", lbl_rut_cliente.Text, lbl_id_cliente.Text)
                    };
                    DataSet dt;
                    dt = Conectar.Listar(Clases.clsBD.BD, cmd);

                    if (dt != null)
                    {
                        dtPeriodo = new DataTable();
                        //if (dt.Tables[0].Rows.Count > 0)
                        //{
                        dtPeriodo           = dt.Tables[3];
                        cbx_anno.DataSource = dt.Tables[1];

                        if ((Convert.ToInt64(lbl_id_cliente.Text) < 1))
                        {
                            cbx_id_periodo.DataSource = dtPeriodo;
                        }

                        //	cbx_Sucursal.DataSource = dt.Tables[2];
                        Cargar_Sucursal();

                        Cargar_Seccion();
                        btn_cargar.Enabled = false;
                        //}
                    }
                }
            }
            else
            {
                SqlCommand cmd = new SqlCommand
                {
                    CommandText = String.Format("CargarClientePorRun '0',0")
                };
                DataSet dt;
                dt = Conectar.Listar(Clases.clsBD.BD, cmd);

                if (dt != null)
                {
                    dtPeriodo = new DataTable();
                    //if (dt.Tables[0].Rows.Count > 0)
                    //{
                    dtPeriodo           = dt.Tables[3];
                    cbx_anno.DataSource = dt.Tables[1];

                    cbx_id_periodo.DataSource = dtPeriodo;

                    //	cbx_Sucursal.DataSource = dt.Tables[2];
                    Cargar_Sucursal();

                    Cargar_Seccion();
                    btn_cargar.Enabled = false;
                    //}
                }
            }


            Cursor = Cursors.Default;
        }
Beispiel #4
0
        void cargarDatos(bool bolDesdeLimpiar)
        {
            if (String.IsNullOrWhiteSpace(txt_CodCliente.Text) && !bolDesdeLimpiar)
            {
                classFuncionesGenerales.mensajes.MensajeError("Debe ingresar el número de cliente");
                return;
            }

            Cursor = Cursors.WaitCursor;

            if (bolDesdeLimpiar)
            {
                SqlCommand cmd = new SqlCommand
                {
                    CommandText = String.Format("CargarClientePorRun '{0}',{1}", (!bolDesdeLimpiar ? lbl_rut_cliente.Text : "0"), (!bolDesdeLimpiar ? txt_CodCliente.Text : "-1"))
                };
                DataSet dt;
                dt = Conectar.Listar(Clases.clsBD.BD, cmd);

                if (dt != null)
                {
                    dtPeriodo = new DataTable();
                    //if (dt.Tables[0].Rows.Count > 0)
                    //{
                    dtPeriodo                 = dt.Tables[3];
                    cbx_anno.DataSource       = dt.Tables[1];
                    lbl_nombreCliente.Text    = "";
                    lbl_rut_cliente.Text      = "";
                    cbx_id_periodo.DataSource = dtPeriodo;
                }
            }
            else
            {
                frmAyudaCliente frm = new frmAyudaCliente(Convert.ToInt64(txt_CodCliente.Text));

                if (frm.ShowDialog() == DialogResult.OK)
                {
                    lbl_nombreCliente.Text = (Convert.ToInt64(txt_CodCliente.Text) > 1) ? Clases.ClsCliente.Nombres : "";
                    lbl_rut_cliente.Text   = (Convert.ToInt64(txt_CodCliente.Text) > 1) ? Clases.ClsCliente.Rut : "";

                    SqlCommand cmd = new SqlCommand
                    {
                        CommandText = String.Format("CargarClientePorRun '{0}',{1}", (!bolDesdeLimpiar ? lbl_rut_cliente.Text : "0"), (!bolDesdeLimpiar ? txt_CodCliente.Text : "-1"))
                    };
                    DataSet dt;
                    dt = Conectar.Listar(Clases.clsBD.BD, cmd);

                    if (dt != null)
                    {
                        dtPeriodo = new DataTable();
                        //if (dt.Tables[0].Rows.Count > 0)
                        //{
                        dtPeriodo           = dt.Tables[3];
                        cbx_anno.DataSource = dt.Tables[1];

                        if ((Convert.ToInt64(txt_CodCliente.Text) < 1))
                        {
                            cbx_id_periodo.DataSource = dtPeriodo;
                        }

                        btn_Cargar_cliente.Enabled = false;
                        //}
                    }
                }
            }


            Cursor = Cursors.Default;
        }