コード例 #1
0
    protected void Carga_Catalogos()
    {
        try
        {
            // Ingreso Egreso
            ddlIngresoEgreso.Items.Clear();

            iCom_BusinessLogic.Concepto oBL = new iCom_BusinessLogic.Concepto();

            dtDatos = oBL.ConsultarIE();

            if (dtDatos.Rows.Count > 0)
            {
                ddlIngresoEgreso.DataSource     = dtDatos;
                ddlIngresoEgreso.DataTextField  = "IE";
                ddlIngresoEgreso.DataValueField = "id";
                ddlIngresoEgreso.DataBind();
            }
        }
        catch (Exception ex)
        {
            ResgitraLog(ex.Message);
            return;
        }
    }
コード例 #2
0
    protected void Carga_Datos()
    {
        iCom_BusinessEntity.Concepto oBE = new iCom_BusinessEntity.Concepto();
        iCom_BusinessLogic.Concepto  oBL = new iCom_BusinessLogic.Concepto();

        oBE.idconcepto = 0;

        try
        {
            dtDatos = oBL.Consultar(oBE);

            if (dtDatos.Rows.Count > 0)
            {
                gvDatos.DataSource = dtDatos;
                gvDatos.DataBind();
                return;
            }
            else
            {
                return;
            }
        }
        catch (Exception ex)
        {
            ResgitraLog(ex.Message);
            return;
        }
    }
コード例 #3
0
    // Catalogos
    protected void Carga_Catalogos()
    {
        try
        {
            // Carrera
            dtDatos = Filtros.Carrera(0);
            if (dtDatos.Rows.Count > 0)
            {
                DdlCarrera.Items.Add(new ListItem("Selecciona"));
                foreach (DataRow row in dtDatos.Rows)
                {
                    DdlCarrera.Items.Add(new ListItem(row[1].ToString()));
                }
            }

            // Periodo Escolar
            dtDatos = Filtros.PeriodoEscolar(0);
            if (dtDatos.Rows.Count > 0)
            {
                DdlPeriodo.Items.Add(new ListItem("Selecciona"));
                foreach (DataRow row in dtDatos.Rows)
                {
                    DdlPeriodo.Items.Add(new ListItem(row[3].ToString()));
                }
            }

            // Ingreso Egreso
            DdlIngresoEgreso.Items.Clear();

            iCom_BusinessLogic.Concepto oBL = new iCom_BusinessLogic.Concepto();

            dtFiltro = oBL.ConsultarIE();

            if (dtFiltro.Rows.Count > 0)
            {
                DdlIngresoEgreso.DataSource     = dtFiltro;
                DdlIngresoEgreso.DataTextField  = "IE";
                DdlIngresoEgreso.DataValueField = "id";
                DdlIngresoEgreso.DataBind();
            }
        }
        catch (Exception ex)
        {
            ResgitraLog(ex.Message);
            return;
        }
    }
コード例 #4
0
    protected void DdlIngresoEgreso_SelectedIndexChanged(object sender, EventArgs e)
    {
        DdlConcepto.Items.Clear();

        if (int.Parse(DdlIngresoEgreso.SelectedValue.ToString()) == -1)
        {
            ResgitraLog("Selecciona Ingreo o Egreso");
            DdlIngresoEgreso.Focus();
            return;
        }

        try
        {
            iCom_BusinessEntity.Concepto oBE = new iCom_BusinessEntity.Concepto();
            iCom_BusinessLogic.Concepto  oBL = new iCom_BusinessLogic.Concepto();

            oBE.tipo = false;

            if (DdlIngresoEgreso.SelectedValue.ToString() == "0")
            {
                oBE.ingresoegreso = false;
            }
            else
            {
                oBE.ingresoegreso = true;
            }

            dtFiltro = oBL.ConsultarConceptoIE(oBE);

            if (dtFiltro.Rows.Count > 0)
            {
                DdlConcepto.DataSource     = dtFiltro;
                DdlConcepto.DataTextField  = "nombreconcepto";
                DdlConcepto.DataValueField = "idconcepto";
                DdlConcepto.DataBind();

                // Lo convierto a JSON
                sConceptos = DataTableToJSONWithJSONNet(dtFiltro);
            }
        }
        catch (Exception ex)
        {
            ResgitraLog(ex.Message);
            return;
        }
    }
コード例 #5
0
    protected void ddlIngresoEgreso_SelectedIndexChanged(object sender, EventArgs e)
    {
        {
            if (int.Parse(ddlIngresoEgreso.SelectedValue.ToString()) == -1)
            {
                ResgitraLog("Selecciona Ingreo o Egreso");
                ddlIngresoEgreso.Focus();
                return;
            }

            try
            {
                iCom_BusinessEntity.Concepto oBE = new iCom_BusinessEntity.Concepto();
                iCom_BusinessLogic.Concepto  oBL = new iCom_BusinessLogic.Concepto();

                oBE.tipo = true;

                if (ddlIngresoEgreso.SelectedValue.ToString() == "0")
                {
                    oBE.ingresoegreso = false;
                }
                else
                {
                    oBE.ingresoegreso = true;
                }

                dtDatos = oBL.ConsultarConceptoIE(oBE);

                if (dtDatos.Rows.Count > 0)
                {
                    gvDatos.DataSource = dtDatos;
                    gvDatos.DataBind();
                    return;
                }
            }
            catch (Exception ex)
            {
                ResgitraLog(ex.Message);
                return;
            }
        }
    }
コード例 #6
0
    protected void Carga_Datos()
    {
        iCom_BusinessEntity.Concepto oBE = new iCom_BusinessEntity.Concepto();
        iCom_BusinessLogic.Concepto  oBL = new iCom_BusinessLogic.Concepto();

        try
        {
            oBE.idconcepto = int.Parse(Application["idconcepto"].ToString());
            dtDatos        = oBL.Consultar(oBE);

            if (dtDatos.Rows.Count > 0)
            {
                txtConcepto.Text    = dtDatos.Rows[0]["nombreconcepto"].ToString();
                txtAbreviatura.Text = dtDatos.Rows[0]["abreviatura"].ToString();

                if (dtDatos.Rows[0]["ingresoegreso"].ToString() == "False")
                {
                    rblIE.SelectedIndex = 0;
                }
                else
                {
                    rblIE.SelectedIndex = 1;
                }

                txtDecripcion.Text = dtDatos.Rows[0]["descripcion"].ToString();
                txtImporte.Text    = dtDatos.Rows[0]["importe"].ToString();
                //txtIVA.Text = dtDatos.Rows[0]["iva"].ToString();
                txtDiasVencimiento.Text = dtDatos.Rows[0]["diasvencimiento"].ToString();

                if (dtDatos.Rows[0]["porcentajepaanticipado"].ToString() != "0")
                {
                    rblPagoAnticipado.SelectedIndex = 0;
                    txtValorDesc.Text = dtDatos.Rows[0]["porcentajepaanticipado"].ToString();
                }
                else
                {
                    rblPagoAnticipado.SelectedIndex = 1;
                    txtValorDesc.Text = dtDatos.Rows[0]["fijopaanticipado"].ToString();
                }

                if (dtDatos.Rows[0]["porcentajerecarmora"].ToString() != "0")
                {
                    rblMora.SelectedIndex = 0;
                    txtValorRecargo.Text  = dtDatos.Rows[0]["porcentajerecarmora"].ToString();
                }
                else
                {
                    rblMora.SelectedIndex = 1;
                    txtValorRecargo.Text  = dtDatos.Rows[0]["fijorecarmora"].ToString();
                }

                if (dtDatos.Rows[0]["aplicadoimportedia"].ToString() == "True")
                {
                    rblAplicadoA.SelectedIndex = 0;
                }

                if (dtDatos.Rows[0]["aplicadoimportemes"].ToString() == "True")
                {
                    rblAplicadoA.SelectedIndex = 1;
                }

                if (dtDatos.Rows[0]["aplicadoimporte"].ToString() == "True")
                {
                    rblAplicadoA.SelectedIndex = 2;
                }
                return;
            }
            else
            {
                return;
            }
        }
        catch (Exception ex)
        {
            ResgitraLog(ex.Message);
            return;
        }
    }
コード例 #7
0
    protected void btnGuardar_Click(object sender, EventArgs e)
    {
        if (Valida())
        {
            iCom_BusinessEntity.Concepto oBE = new iCom_BusinessEntity.Concepto();

            oBE.nombreconcepto  = txtConcepto.Text;
            oBE.abreviatura     = txtAbreviatura.Text;
            oBE.descripcion     = txtDecripcion.Text;
            oBE.importe         = decimal.Parse(txtImporte.Text);
            oBE.iva             = 0; //decimal.Parse(txtIVA.Text);
            oBE.diasvencimiento = int.Parse(txtDiasVencimiento.Text);

            if (rblPagoAnticipado.SelectedIndex == 0)
            {
                oBE.porcentajepagoanticipado = int.Parse(txtValorDesc.Text);
            }
            else
            {
                oBE.fijopagoanticipado = decimal.Parse(txtValorDesc.Text);
            }

            if (rblMora.SelectedIndex == 0)
            {
                oBE.porcentajerecargomora = int.Parse(txtValorRecargo.Text);
            }
            else
            {
                oBE.fijorecargomora = decimal.Parse(txtValorRecargo.Text);
            }

            switch (rblAplicadoA.SelectedIndex)
            {
            case 0:
                oBE.aplicadoimportedia = true;
                break;

            case 1:
                oBE.aplicadoimportemes = true;
                break;

            case 2:
                oBE.aplicadoimporte = true;
                break;
            }

            if (rblIE.SelectedIndex == 0)
            {
                oBE.ingresoegreso = false;
            }
            else
            {
                oBE.ingresoegreso = true;
            }

            oBE.activo = chkActivo.Checked;

            iCom_BusinessLogic.Concepto oBL = new iCom_BusinessLogic.Concepto();

            if (int.Parse(Application["idconcepto"].ToString()) == 0)
            {
                dtDatos = oBL.Insertar(oBE);
            }
            else
            {
                oBE.idconcepto = int.Parse(Application["idconcepto"].ToString());
                dtDatos        = oBL.Actualizar(oBE);
            }

            ResgitraLog("Datos guardados");
            return;
        }
    }