private void cxcproreciboingreso_Load(object sender, EventArgs e)
        {
            Fun_Set_Nombre_Formulario("Registro de Ingresos", this);
            Rbnreciboingreso.Checked = true;
            BtnModificar.Visible     = false;
            BtnCrear.Visible         = false;
            Txtcodigocliente.Focus();

            CheckGrid();

            Dgv.Columns[""].Width = 25;

            Dgv.Columns["dgvsecuencia"].ReadOnly     = true;
            Dgv.Columns["dgvreferencia"].ReadOnly    = true;
            Dgv.Columns["dgvfecha"].ReadOnly         = true;
            Dgv.Columns["dgvvence"].ReadOnly         = true;
            Dgv.Columns["dgvdias"].ReadOnly          = true;
            Dgv.Columns["dgvtotal"].ReadOnly         = true;
            Dgv.Columns["dgvbalance"].ReadOnly       = true;
            Dgv.Columns["dgvbalancefinal"].ReadOnly  = true;
            Dgv.Columns["dgvsecuencia"].DisplayIndex = 1;

            Ckbimprimir.Checked = true;

            Txtcobro.Text = FuncionesSQL.Fun_SQL_Buscar_UltimoNumReg("COBRO");

            FuncionesSQL.Fun_SQL_Completar_ComboboxTexto(Cmbmoneda, "select idmoneda, abreviatura from gendbfmoneda");
            //tasamoneda= FuncionesSQL.Fun_SQL_Buscar_Tasa_Moneda(Funciones.Fun_Convierte_String_aEntrero(Cmbmoneda.SelectedValue.ToString()));
        }
        protected void Fun_Buscar_Cliente()
        {
            if (Txtcodigocliente.Fun_SQL_Buscar_CodigoRegistro("cxcdbfcliente", "idcliente"))
            {
                DataSet ds = Txtcodigocliente._Dataset;


                if (Funciones_Duke4.Funciones.Fun_Convierte_String_aEntrero(ds.Tables[0].Rows[0]["idcliente"].ToString()) > 1)
                {
                    if (Funciones_Duke4.Funciones.Fun_Convierte_String_aDecimal(FuncionesSQL.Fun_SQL_Buscar_Balance_Cliente(ds.Tables[0].Rows[0]["idcliente"].ToString())) == 0)
                    {
                        Txtnombrecliente.Text = ds.Tables[0].Rows[0]["nombre"].ToString();
                    }
                    else
                    {
                        Txtcodigocliente.Text = "";
                        Mensajes.Msgb_Registro_Pendiente();
                        Txtcodigocliente.Focus();
                    }
                }
                else
                {
                    Txtcodigocliente.Text = "";
                    Txtcodigocliente.Focus();
                    Mensajes.Msgb_NoCobro_Adelantado_CliContado();
                }
            }
            else
            {
                Txtnombrecliente.Text = "";
            }
        }
示例#3
0
        private void cxcprodebcre_Load(object sender, EventArgs e)
        {
            Fun_Set_Nombre_Formulario("Registro de Nota DEB/CRE", this);
            Rbncredito.Checked   = true;
            Ckbncf.Checked       = true;
            BtnModificar.Visible = false;
            BtnCrear.Visible     = false;
            Txtcodigocliente.Focus();

            Dgv.Columns["dgvcheck"].Width = 25;

            Dgv.Columns["dgvsecuencia"].ReadOnly     = true;
            Dgv.Columns["dgvreferencia"].ReadOnly    = true;
            Dgv.Columns["dgvfecha"].ReadOnly         = true;
            Dgv.Columns["dgvvence"].ReadOnly         = true;
            Dgv.Columns["dgvdias"].ReadOnly          = true;
            Dgv.Columns["dgvtotal"].ReadOnly         = true;
            Dgv.Columns["dgvbalance"].ReadOnly       = true;
            Dgv.Columns["dgvsecuencia"].DisplayIndex = 1;

            Ckbimprimir.Checked = true;
            Txtregistro.Text    = FuncionesSQL.Fun_SQL_Buscar_UltimoNumReg("NOTA DE CREDITO CXC");

            FuncionesSQL.Fun_SQL_Completar_ComboboxTexto(Cmbmoneda, "select idmoneda, abreviatura from gendbfmoneda");
        }
        private void cxcprochequefuturo_Load(object sender, EventArgs e)
        {
            Fun_Set_Nombre_Formulario("Registro de Cheque Futuro", this);
            BtnModificar.Visible = false;
            BtnCrear.Visible     = false;
            Txtcodigocliente.Focus();

            CheckGrid();

            Dgv.Columns[""].Width = 25;

            Dgv.Columns["dgvsecuencia"].ReadOnly     = true;
            Dgv.Columns["dgvreferencia"].ReadOnly    = true;
            Dgv.Columns["dgvfecha"].ReadOnly         = true;
            Dgv.Columns["dgvvence"].ReadOnly         = true;
            Dgv.Columns["dgvdias"].ReadOnly          = true;
            Dgv.Columns["dgvbalance"].ReadOnly       = true;
            Dgv.Columns["dgvsecuencia"].DisplayIndex = 1;

            Ckbimprimir.Checked  = true;
            Txtchequefuturo.Text = FuncionesSQL.Fun_SQL_Buscar_UltimoNumReg("CHEQUE FUTURO");

            FuncionesSQL.Fun_SQL_Completar_ComboboxTexto(Cmbmoneda, "select idmoneda, abreviatura from gendbfmoneda");
            FuncionesSQL.Fun_SQL_Completar_ComboboxTexto(Cmbbanco, "select idbanco, descripcion from bandbfbanco");
            Crear();
        }
示例#5
0
 protected void Fun_Buscar_Cliente()
 {
     if (Txtcodigocliente.Fun_SQL_Buscar_CodigoRegistro("cxcdbfcliente", "idcliente"))
     {
         DataSet ds = Txtcodigocliente._Dataset;
         Txtnombrecliente.Text = ds.Tables[0].Rows[0]["nombre"].ToString();
     }
 }
        private void Fun_Buscar_Cliente()
        {
            if (Txtcodigocliente.Fun_SQL_Buscar_CodigoRegistro("cxcdbfcliente", "idcliente"))
            {
                DataSet ds = Txtcodigocliente._Dataset;

                if (ds.Tables[0].Rows[0]["idcliente"].ToString() == "1")
                {
                    Txtcodigocliente.Text = "";
                    Txtcodigocliente.Focus();
                    Mensajes.Msgb_NoCobros_CliContado();
                }
                else
                {
                    Txtcodigocliente.Text    = ds.Tables[0].Rows[0]["idcliente"].ToString();
                    Txtnombrecliente.Text    = ds.Tables[0].Rows[0]["nombre"].ToString();
                    Txttelefonocliente.Text  = ds.Tables[0].Rows[0]["telefono"].ToString();
                    Txtdireccioncliente.Text = ds.Tables[0].Rows[0]["direccion"].ToString();

                    //string cmd3 = string.Format("select cxcdbfruta.idempleado, nombre from nomdbfempleado inner join cxcdbfruta on nomdbfempleado.idempleado=cxcdbfruta.idempleado where idruta='" + Funciones.Fun_Convierte_String_aEntrero(ds.Tables[0].Rows[0]["idruta"].ToString()) + "' and nomdbfempleado.nulo=0");
                    //DataSet ds3 = FuncionesSQL.Fun_Sql_Ejecutar(cmd3);
                    //if (ds3.Tables.Count > 0)
                    //    if (ds3.Tables[0].Rows.Count > 0)
                    //    {
                    //        Txtcodigovendedor.Text = ds3.Tables[0].Rows[0]["idempleado"].ToString();
                    //        Txtnombrevendedor.Text = ds3.Tables[0].Rows[0]["nombre"].ToString();
                    //    }

                    string  cmd2 = string.Format("select idregistro,secuencia,ncf,referencia,fecha as fechafac,fechavencimiento, DATEDIFF(day, fecha, getdate()) as dias ,total,balance,totalitbis from cxcdbfregistro where idcliente='" + Funciones.Fun_Convierte_String_aEntrero(Txtcodigocliente.Text) + "' and balance >0 and nulo=0");
                    DataSet ds2  = FuncionesSQL.Fun_Sql_Ejecutar(cmd2);
                    if (ds2.Tables.Count > 0)
                    {
                        if (ds2.Tables[0].Rows.Count > 0)
                        {
                            Txtbalance.Text  = FuncionesSQL.Fun_SQL_Buscar_Balance_Cliente(Txtcodigocliente.Text);
                            Txtdeposito.Text = FuncionesSQL.Fun_SQL_Buscar_Deposito_Cliente(Txtcodigocliente.Text);

                            Dgv.DataSource = ds2.Tables[0];
                        }
                        else
                        {
                            Txtcodigocliente.Text = string.Empty;
                            Mensajes.Msgb_NoFacturas_EnMoneda();
                            Txtcodigocliente.Focus();
                        }
                    }
                }
            }
            else
            {
                Txtnombrecliente.Text = Txtdireccioncliente.Text = Txttelefonocliente.Text = Txtbalance.Text = "";
            }
        }
        private void BtnBuscarCliente_Click(object sender, EventArgs e)
        {
            MFConsulta_Cliente Consulta_Cliente = new MFConsulta_Cliente("=");

            if (Consulta_Cliente.ShowDialog(this) == DialogResult.OK)
            {
                Txtcodigocliente.Focus();

                Txtcodigocliente.Text = Consulta_Cliente._CodigoSeleccionado;

                Fun_Buscar_Cliente();
            }
        }
示例#8
0
 protected void Fun_Buscar_Cliente()
 {
     if (Txtcodigocliente.Fun_SQL_Buscar_CodigoRegistro("cxcdbfcliente", "idcliente"))
     {
         DataSet ds = Txtcodigocliente._Dataset;
         Txtnombrecliente.Text    = ds.Tables[0].Rows[0]["nombre"].ToString();
         Txtdireccioncliente.Text = ds.Tables[0].Rows[0]["direccion"].ToString();
         Txttelefonocliente.Text  = ds.Tables[0].Rows[0]["telefono"].ToString();
     }
     else
     {
         //Txtnombrecliente.Text = "";
     }
 }
示例#9
0
        protected void Fun_Buscar_Cliente()
        {
            if (Txtcodigocliente.Fun_SQL_Buscar_CodigoRegistro("cxcdbfcliente", "idcliente"))
            {
                DataSet ds = Txtcodigocliente._Dataset;
                if (ds.Tables[0].Rows[0]["idcliente"].ToString() == "1")
                {
                    Txtcodigocliente.Text = "";
                    Txtcodigocliente.Focus();
                    Mensajes.Msgb_NoRegistro_CliContado();
                }
                else
                {
                    dia = 0;

                    Txtnombrecliente.Text    = ds.Tables[0].Rows[0]["nombre"].ToString();
                    Txtdireccioncliente.Text = ds.Tables[0].Rows[0]["direccion"].ToString();
                    Txttelefonocliente.Text  = ds.Tables[0].Rows[0]["telefono"].ToString();
                    Txtrnccliente.Text       = ds.Tables[0].Rows[0]["rnc"].ToString();
                    Txtbalancecliente.Text   = FuncionesSQL.Fun_SQL_Buscar_Balance_Cliente(Txtcodigocliente.Text);
                    string  cmd = string.Format("SELECT dbo.gendbfcondicion.cantidad_dia FROM dbo.cxcdbfcliente CROSS JOIN dbo.gendbfcondicion where gendbfcondicion.idcondicion =cxcdbfcliente.idcondicion and cxcdbfcliente.idcliente='" + Funciones_Duke4.Funciones.Fun_Convierte_String_aEntrero(Txtcodigocliente.Text.Trim()) + "' and cxcdbfcliente.nulo=0");
                    DataSet ds2 = FuncionesSQL.Fun_Sql_Ejecutar(cmd);
                    if (ds2.Tables[0].Rows.Count > 0)
                    {
                        dia = Funciones_Duke4.Funciones.Fun_Convierte_String_aEntrero(Convert.ToString(ds2.Tables[0].Rows[0][0]));
                    }
                    Fun_Buscar_Fecha_Vencimiento();
                }

                if (_OpcionSQL != "Modificar")
                {
                    FuncionesSQL.Fun_SQL_Buscar_Secuencia_NCF(Funciones_Duke4.Funciones.Fun_Convierte_String_aEntrero(ds.Tables[0].Rows[0]["idncf"].ToString()), Dtpfecha.Value, Mskncf);
                }
            }
            else
            {
                Txtnombrecliente.Text = Txtdireccioncliente.Text = Txttelefonocliente.Text = Txtrnccliente.Text = Txtbalancecliente.Text = "";
            }
        }
        private void Fun_Buscar_Cliente()
        {
            if (Txtcodigocliente.Fun_SQL_Buscar_CodigoRegistro("cxcdbfcliente", "idcliente"))
            {
                DataSet ds = Txtcodigocliente._Dataset;

                if (ds.Tables[0].Rows[0]["idcliente"].ToString() == "1")
                {
                    Txtcodigocliente.Text = "";
                    Txtcodigocliente.Focus();
                    Mensajes.Msgb_NoCobros_CliContado();
                }
                else
                {
                    Txtcodigocliente.Text    = ds.Tables[0].Rows[0]["idcliente"].ToString();
                    Txtnombrecliente.Text    = ds.Tables[0].Rows[0]["nombre"].ToString();
                    Txttelefonocliente.Text  = ds.Tables[0].Rows[0]["telefono"].ToString();
                    Txtdireccioncliente.Text = ds.Tables[0].Rows[0]["direccion"].ToString();

                    //string cmd3 = string.Format("select cxcdbfruta.idempleado, nombre from nomdbfempleado inner join cxcdbfruta on nomdbfempleado.idempleado=cxcdbfruta.idempleado where idruta='" + Funciones.Fun_Convierte_String_aEntrero(ds.Tables[0].Rows[0]["idruta"].ToString()) + "' and nomdbfempleado.nulo=0");
                    //DataSet ds3 = FuncionesSQL.Fun_Sql_Ejecutar(cmd3);
                    //if (ds3.Tables.Count > 0)
                    //    if (ds3.Tables[0].Rows.Count > 0)
                    //    {
                    //        Txtcodigovendedor.Text = ds3.Tables[0].Rows[0]["idempleado"].ToString();
                    //        Txtnombrevendedor.Text = ds3.Tables[0].Rows[0]["nombre"].ToString();
                    //    }


                    Txtbalance.Text = FuncionesSQL.Fun_SQL_Buscar_Balance_Cliente(Txtcodigocliente.Text);
                }
            }
            else
            {
                Txtnombrecliente.Text = Txtdireccioncliente.Text = Txttelefonocliente.Text = Txtbalance.Text = "";
            }
        }