Esempio n. 1
0
    protected void cargarConceptos()
    {
        DataSet ds = MasterBD.listarConceptos();

        gvConceptos.DataSource = ds;
        gvConceptos.DataBind();
    }
Esempio n. 2
0
    protected void cargarGraficos(DateTime fecha1, DateTime fecha2)
    {
        DataSet   ds   = MasterBD.generarGraficos(fecha1, fecha2);
        DataTable dt   = ds.Tables[0];
        DataView  data = new DataView(dt);

        Chart1.Series["Beneficios"].Points.DataBind(data, "Meses", "Ventas", "");
        Chart3.Series["Beneficios"].Points.DataBind(data, "Meses", "Ventas", "");

        dt   = ds.Tables[1];
        data = new DataView(dt);
        Chart1.Series["Gastos"].Points.DataBind(data, "Meses", "Ventas", "");
        Chart4.Series["Gastos"].Points.DataBind(data, "Meses", "Ventas", "");

        dt   = ds.Tables[2];
        data = new DataView(dt);

        Chart2.Series["Series1"].Points.DataBind(data, "concepto", "importe", "");

        dt   = ds.Tables[3];
        data = new DataView(dt);
        Chart5.Series["recaudacion"].Points.DataBind(data, "concepto", "importe", "");


        dt   = ds.Tables[4];
        data = new DataView(dt);
        Chart6.Series["Ganancias"].Points.DataBind(data, "Meses", "Ventas", "");
    }
Esempio n. 3
0
    protected void cargarTipoConceptos()
    {
        DataSet ds = MasterBD.listarTipoConceptos();

        ddlTipoConcepto.DataSource     = ds;
        ddlTipoConcepto.DataValueField = "id_tipo_concepto";
        ddlTipoConcepto.DataTextField  = "nombre";
        ddlTipoConcepto.DataBind();
    }
    protected void cargarConceptosInsertar()
    {
        DataSet ds = MasterBD.listarConceptoInsertar(Convert.ToInt32(rblTipoConcepto.SelectedValue));

        ddlConcepto.DataSource     = ds;
        ddlConcepto.DataValueField = "id_concepto";
        ddlConcepto.DataTextField  = "nombre";
        ddlConcepto.DataBind();
    }
Esempio n. 5
0
    protected void cargarTipoConceptos()
    {
        DataSet ds = MasterBD.listarTipoConceptos();

        rblTipoConceptoListados.DataSource     = ds;
        rblTipoConceptoListados.DataTextField  = "nombre";
        rblTipoConceptoListados.DataValueField = "id_tipo_concepto";
        rblTipoConceptoListados.DataBind();

        rblTipoConceptoListados.Items.Add(new ListItem("TODOS", "0"));
        rblTipoConceptoListados.SelectedIndex = 2;
    }
Esempio n. 6
0
    protected void lnkEliminarMovimientoCajaYes_OnClick(object sender, EventArgs e)
    {
        int id_caja = Convert.ToInt32(ViewState["ID_CAJA"]);

        MasterBD.eliminarMovimientoCaja(id_caja);

        DateTime fecha1 = Convert.ToDateTime(ViewState["FECHA_INICIAL"]);

        DateTime fecha2 = Convert.ToDateTime(ViewState["FECHA_FINAL"]);

        fecha2.AddHours(23);
        fecha2.AddMinutes(59);
        fecha2.AddSeconds(59);

        int    id_tipo_concepto = Convert.ToInt32(ViewState["ID_TIPO_CONCEPTO"]);
        String concepto         = ViewState["CONCEPTO"].ToString();
        String concepto2        = ddlConceptoListados2.SelectedItem.Text.Trim();

        if (concepto2 == "--LISTAR TODOS--")
        {
            concepto2 = "null";
        }

        String concepto3 = ddlConceptoListados3.SelectedItem.Text.Trim();

        if (concepto3 == "--LISTAR TODOS--")
        {
            concepto3 = "null";
        }

        //DataSet ds = MasterBD.generarListados(fecha1, fecha2, id_tipo_concepto,concepto,concepto2,concepto3);
        DataSet ds = new DataSet();

        gvListados.DataSource = ds.Tables[0];
        gvListados.DataBind();

        divError.Visible             = true;
        divError.Attributes["class"] = "correcto";
        lblError.Text = "El movimiento de caja se ha eliminado correctamente";
        divConfirmacionEliminarMovimientoCaja.Visible = false;

        for (int i = 0; i < gvListados.Rows.Count; i++)
        {
            gvListados.Rows[Convert.ToInt32(i)].Cells[1].BackColor = Color.White;
            gvListados.Rows[Convert.ToInt32(i)].Cells[2].BackColor = Color.White;
            gvListados.Rows[Convert.ToInt32(i)].Cells[3].BackColor = Color.White;
            gvListados.Rows[Convert.ToInt32(i)].Cells[4].BackColor = Color.White;
            gvListados.Rows[Convert.ToInt32(i)].Cells[5].BackColor = Color.White;
            gvListados.Rows[Convert.ToInt32(i)].Cells[6].BackColor = Color.White;
        }
    }
Esempio n. 7
0
        public override object Ejecutar(MasterBD master, LinkedList <Salida> log, LinkedList <Salida> respuesta, LinkedList <Error> errores)
        {
            if (!User.Equals(""))
            {
                Usuario user = master.GetUsuario(User);
                if (user != null)
                {
                    if (!Data.Equals(""))
                    {
                        master.UsuarioActual = user;

                        AnalizadorCQL analizador = new AnalizadorCQL();

                        if (analizador.AnalizarEntrada(Data))
                        {
                            ASTCQL ast = (ASTCQL)analizador.GenerarArbol(analizador.Raiz.Root);

                            if (ast != null)
                            {
                                try
                                {
                                    ast.Ejecutar(log, errores, master);
                                }
                                catch (Exception ex)
                                {
                                    respuesta.AddLast(new Salida(1, "[+MESSAGE]\n\t$Error en Data, revice las Instrucciones.\n" + ex.Message + "$[-MESSAGE]"));
                                }
                            }
                            else
                            {
                                respuesta.AddLast(new Salida(1, "[+MESSAGE]\n\t$Error en Data, revice las Instrucciones.$\n[-MESSAGE]"));
                            }
                        }
                        else
                        {
                            respuesta.AddLast(new Salida(1, "[+MESSAGE]\n\t$Error en Data, revice las Instrucciones.$\n[-MESSAGE]"));
                        }
                    }
                }
                else
                {
                    respuesta.AddLast(new Salida(1, "[+MESSAGE]\n\t$El usuario que hizo la consulta no existe.$\n[-MESSAGE]"));
                }
            }
            else
            {
                respuesta.AddLast(new Salida(1, "[+MESSAGE]\n\t$El parametro User no puede estar vacío.$\n[-MESSAGE]"));
            }

            return(null);
        }
Esempio n. 8
0
    protected void gvConceptos_OnRowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "Select")
        {
            int id_concepto = Convert.ToInt32(gvConceptos.DataKeys[Convert.ToInt32(e.CommandArgument)].Values[0]);

            MasterBD.eliminarConcepto(id_concepto);
            cargarConceptos();

            divError.Visible             = true;
            divError.Attributes["class"] = "correcto";
            lblError.Text = "El concepto se ha eliminado correctamente";
        }
    }
Esempio n. 9
0
    protected void cargarConceptoListados()
    {
        /*Primero concepto a listar*/
        DataSet ds = MasterBD.listarConceptosListados();

        ddlConceptoListados.DataSource     = ds;
        ddlConceptoListados.DataValueField = "id_concepto";
        ddlConceptoListados.DataTextField  = "nombre";
        ddlConceptoListados.DataBind();


        ListItem lt = new ListItem("--LISTAR TODOS--", "-1");

        ddlConceptoListados.Items.Add(lt);
        ddlConceptoListados.SelectedValue = "-1";
    }
Esempio n. 10
0
        public override object Ejecutar(MasterBD master, LinkedList <Salida> log, LinkedList <Salida> respuesta, LinkedList <Error> errores)
        {
            if (!Nombre.Equals(""))
            {
                Usuario user = master.GetUsuario(Nombre);

                if (user != null)
                {
                    respuesta.AddLast(new Salida(1, "[+LOGOUT]\n\t[SUCCESS]\n[-LOGOUT]"));
                    return(null);
                }
            }

            respuesta.AddLast(new Salida(1, "[+LOGOUT]\n\t[FAIL]\n[-LOGOUT]"));
            return(null);
        }
    protected void btGuardarInsercionCaja_OnClick(object sender, EventArgs e)
    {
        if (rblTipoConcepto.SelectedIndex == -1)
        {
            divError.Visible = true;
            lblError.Text    = "Es obligatorio seleccionar un Tipo de Concepto a Insertar";
        }
        else if (ddlConcepto.SelectedIndex == -1)
        {
            divError.Visible = true;

            lblError.Text = "Es obligatorio seleccionar un Concepto a Insertar";
        }
        else if (txtImporte.Text.Trim() == "")
        {
            divError.Visible = true;

            lblError.Text = "Es obligatorio introducir un Importe en Euros (€)";
        }
        else if (!isNumeric(txtImporte.Text.Trim()))
        {
            divError.Visible = true;

            lblError.Text = "El Importe a introducir ha de ser un valor numérico";
        }
        else
        {
            Decimal Importe = Convert.ToDecimal(txtImporte.Text.Replace("-", ""));

            if (rblTipoConcepto.SelectedValue == "2")
            {
                Importe = Convert.ToDecimal("-" + Importe.ToString());
            }

            DateTime fecha       = Convert.ToDateTime(CalendarFechaInsercion.SelectedDate.ToShortDateString() + " " + DateTime.Now.ToShortTimeString());
            int      id_operador = Convert.ToInt32(Session["ID_OPERADOR"]);

            MasterBD.insertarMovimientoCaja(id_operador, fecha, Convert.ToInt32(ddlConcepto.SelectedValue), Importe);

            reiniciarDatos();
            divError.Visible = true;
            lblError.Text    = "El movimiento de caja se ha guardado correctamente";

            divError.Attributes["class"] = "correcto";
        }
    }
Esempio n. 12
0
    protected void btEntrar_OnClick(object sender, EventArgs e)
    {
        if (txtNombre.Text == "")
        {
            divError.Visible = true;
            lblError.Text    = "El Nombre no se puede dejar en blanco";
        }
        else if (txtPassword.Text == "")
        {
            divError.Visible = true;
            lblError.Text    = "La Contraseña no se puede dejar en blanco";
        }
        else
        {
            String nombre   = txtNombre.Text.Trim();
            String password = txtPassword.Text.Trim();

            DataSet ds = MasterBD.iniciarSesion(nombre);

            if (ds.Tables[0].Rows[0][0].ToString() == "0")
            {
                divError.Visible = true;
                lblError.Text    = "El nombre de Usuario o la Contraseña no son correctos";
            }
            else if (ds.Tables[0].Rows[0][0].ToString() == "1")
            {
                password = FormsAuthentication.HashPasswordForStoringInConfigFile(password, "sha1");

                if (password == ds.Tables[0].Rows[0][1].ToString())
                {
                    Session.Clear();
                    int id_operador = Convert.ToInt32(ds.Tables[0].Rows[0][2].ToString());
                    Session["ID_OPERADOR"] = id_operador;
                    Response.Redirect("Contabilidad/inicio.aspx");
                }
                else
                {
                    divError.Visible = true;
                    lblError.Text    = "El nombre de Usuario o la Contraseña no son correctos";
                }
            }
        }
    }
Esempio n. 13
0
    protected void cargarDatosIniciales()
    {
        DataSet ds = new DataSet();

        try
        {
            int id_operador = Convert.ToInt32(Request.QueryString["search"]);
            Session.Clear();
            ViewState["ID_OPERADOR"] = id_operador;
            ds = MasterBD.cargarDatosIniciales(id_operador);

            lblNombreUsuarioConectado.Text = ds.Tables[0].Rows[0][0].ToString();
            gvInicio.DataSource            = ds.Tables[1];
            gvInicio.DataBind();
        }
        catch
        {
            Response.Redirect("../Login.aspx");
        }


        if (ds.Tables[2].Rows[0][0].ToString() == "")
        {
            lblTotalCaja2.Text = "0  €";
            lblTotalCaja4.Text = "0  €";
        }
        else
        {
            if (Convert.ToDecimal(ds.Tables[2].Rows[0][0].ToString()) < 0)
            {
                lblTotalCaja2.ForeColor = Color.Red;
                lblTotalCaja4.ForeColor = Color.Red;
            }
            else
            {
                lblTotalCaja2.ForeColor = Color.Blue;
                lblTotalCaja4.ForeColor = Color.Blue;
            }

            lblTotalCaja2.Text = ds.Tables[2].Rows[0][0].ToString() + "  €";
            lblTotalCaja4.Text = ds.Tables[2].Rows[0][0].ToString() + "  €";
        }
    }
Esempio n. 14
0
    protected void btGuardarConcepto_OnClick(object sender, EventArgs e)
    {
        if (txtNombreConcepto.Text.Trim() == "")
        {
            divError.Visible = true;
            lblError.Text    = "Es Obligatorio introducir un nombre del Concepto";
        }
        else
        {
            MasterBD.insertarConcepto(txtNombreConcepto.Text.ToUpper().Trim(), Convert.ToInt32(ddlTipoConcepto.SelectedValue));
            cargarConceptos();
            ddlTipoConcepto.SelectedIndex = 0;
            txtNombreConcepto.Text        = "";

            divError.Visible             = true;
            divError.Attributes["class"] = "correcto";
            lblError.Text = "El concepto se ha guardado correctamente";
        }
    }
Esempio n. 15
0
    protected void cargarDatosIniciales()
    {
        DataSet ds = new DataSet();

        try
        {
            int id_operador = Convert.ToInt32(Session["ID_OPERADOR"]);
            ds = MasterBD.cargarDatosIniciales(id_operador);


            Label nombreUsuario = (Label)Master.FindControl("lblNombreUsuarioConectado");
            nombreUsuario.Text         = ds.Tables[0].Rows[0][0].ToString();
            Session["NOMBRE_OPERADOR"] = nombreUsuario.Text;
            gvInicio.DataSource        = ds.Tables[1];
            gvInicio.DataBind();
        }
        catch
        {
            Response.Redirect("../Login.aspx");
        }


        if (ds.Tables[2].Rows[0][0].ToString() == "")
        {
            lblTotalCaja.Text = "0  €";
        }
        else
        {
            if (Convert.ToDecimal(ds.Tables[2].Rows[0][0].ToString()) < 0)
            {
                lblTotalCaja.ForeColor = Color.Red;
            }
            else
            {
                lblTotalCaja.ForeColor = Color.Blue;
            }

            lblTotalCaja.Text = ds.Tables[2].Rows[0][0].ToString() + "  €";
        }
    }
Esempio n. 16
0
 public abstract Object Ejecutar(MasterBD master, LinkedList <Salida> log, LinkedList <Salida> respuesta, LinkedList <Error> errores);
Esempio n. 17
0
        public void Ejecutar(LinkedList <Salida> log, LinkedList <Error> errores, MasterBD master)
        {
            //MasterBD master = new MasterBD(); //aqui iran todas las tablas
            //master.AddUsuario("admin", "admin");

            Entorno global = new Entorno(null);

            global.Global = global;
            global.Master = master;

            object obj;

            foreach (NodoASTCQL stmt in Sentencias)
            {
                if (stmt is FuncionDef fun)
                {
                    obj = fun.Ejecutar(global, false, false, false, false, log, errores);

                    if (obj is Throw th)
                    {
                        errores.AddLast(new Error("Semántico", "Excepción no Controlada: " + th.Id + ".", th.Linea, th.Columna));
                    }
                }
            }

            foreach (NodoASTCQL stmt in Sentencias)
            {
                if (stmt is Instruccion instr)
                {
                    if (!(stmt is FuncionDef))
                    {
                        obj = instr.Ejecutar(global, false, false, false, false, log, errores);

                        if (obj != null)
                        {
                            if (obj is Throw th)
                            {
                                errores.AddLast(new Error("Semántico", "Excepción no Controlada: " + th.Id + ".", th.Linea, th.Columna));
                            }
                            else if (obj is Break bk)
                            {
                                errores.AddLast(new Error("Semántico", "Sentencia break no se encuentra dentro de un switch o ciclo.", bk.Linea, bk.Columna));
                            }
                            else if (obj is Continue co)
                            {
                                errores.AddLast(new Error("Semántico", "Sentencia continue no se encuentra dentro de un ciclo.", co.Linea, co.Columna));
                            }
                            else if (obj is Return re)
                            {
                                errores.AddLast(new Error("Semántico", "Sentencia return no se encuentra dentro de una función o procedimiento.", re.Linea, re.Columna));
                            }
                        }
                    }
                }
                else if (stmt is Expresion expr)
                {
                    if (expr is FuncionCall fun)
                    {
                        fun.IsExpresion = false;
                    }

                    obj = expr.GetValor(global, log, errores);

                    if (obj is Throw th)
                    {
                        errores.AddLast(new Error("Semántico", "Excepción no Controlada: " + th.Id + ".", th.Linea, th.Columna));
                    }
                }
            }
        }
Esempio n. 18
0
        public override object Ejecutar(MasterBD master, LinkedList <Salida> log, LinkedList <Salida> respuesta, LinkedList <Error> errores)
        {
            Usuario user = master.GetUsuario(Nombre.Trim());

            if (user != null)
            {
                string cad = "[+DATABASES]\n";

                foreach (BD bd in master.Data)
                {
                    if (user.GetPermiso(bd.Id))
                    {
                        cad += "[+DATABASE]\n";
                        cad += "[+NAME]\n\t$" + bd.Id + "$\n[-NAME]\n";

                        cad += "[+TABLES]\n";

                        foreach (Simbolo t in bd.Simbolos)
                        {
                            if (t.Rol == Rol.TABLA)
                            {
                                cad += "[+TABLE]\n";

                                Tabla tabla = (Tabla)t.Valor;
                                cad += "[+NAME]\n\t$" + t.Id + "$\n[-NAME]\n";
                                cad += "[+COLUMNS]\n";

                                foreach (Simbolo col in tabla.Cabecera.Simbolos)
                                {
                                    cad += "[+COLUMN]\n";
                                    cad += "[+NAME]\n\t$" + col.Id + "$\n[-NAME]\n";
                                    cad += "[+TYPE]\n\t$" + col.Tipo.ToString() + "$\n[-TYPE]\n";
                                    cad += "[+PK]\n\t$" + (col.Rol == Rol.PRIMARY) + "$\n[-PK]\n";
                                    cad += "[-COLUMN]\n";
                                }

                                cad += "[-COLUMNS]\n";
                                cad += "[-TABLE]\n";
                            }
                        }

                        cad += "[-TABLES]\n";

                        cad += "[+TYPES]\n";

                        foreach (Simbolo ty in bd.Simbolos)
                        {
                            if (ty.Rol == Rol.USERTYPE)
                            {
                                cad += "[+TYPE]\n";

                                Entorno objeto = (Entorno)ty.Valor;
                                cad += "[+NAME]\n\t$" + ty.Id + "$\n[-NAME]\n";
                                cad += "[+ATTRIBUTES]\n";

                                foreach (Simbolo col in objeto.Simbolos)
                                {
                                    cad += "[+COLUMN]\n";
                                    cad += "[+NAME]\n\t$" + col.Id + "$\n[-NAME]\n";
                                    cad += "[+TYPE]\n\t$" + col.Tipo.ToString() + "$\n[-TYPE]\n";
                                    cad += "[-COLUMN]\n";
                                }

                                cad += "[-ATTRIBUTES]\n";
                                cad += "[-TYPE]\n";
                            }
                        }

                        cad += "[-TYPES]\n";

                        cad += "[+PROCEDURES]\n";

                        foreach (Simbolo p in bd.Simbolos)
                        {
                            if (p.Rol == Rol.PROCEDIMIENTO)
                            {
                                cad += "[+PROCEDURE]\n";
                                cad += "[+NAME]\n\t$" + p.Id + "$\n[-NAME]\n";
                                cad += "[-PROCEDURE]\n";
                            }
                        }

                        cad += "[-PROCEDURES]\n";

                        cad += "[-DATABASE]\n";
                    }
                }

                cad += "[-DATABASES]";

                respuesta.AddLast(new Salida(1, cad));
            }

            return(null);
        }
Esempio n. 19
0
    protected void btListados_OnClick(object sender, EventArgs e)
    {
        if (txtFechaInicial.Text.Trim() == "")
        {
            divError.Visible = true;
            lblError.Text    = "La fecha inicial no puede dejarse en blanco";
        }
        else if (txtFechaFinal.Text.Trim() == "")
        {
            divError.Visible = true;
            lblError.Text    = "La fecha final no puede dejarse en blanco";
        }
        else if (!validarFecha(txtFechaInicial.Text.Trim()))
        {
            divError.Visible = true;
            lblError.Text    = "El formato de la fecha inicial no es correcto ha de ser (dd/mm/aaaa)";
        }
        else if (!validarFecha(txtFechaFinal.Text.Trim()))
        {
            divError.Visible = true;
            lblError.Text    = "El formato de la fecha final no es correcto ha de ser (dd/mm/aaaa)";
        }
        else if (rblTipoConceptoListados.SelectedIndex == -1)
        {
            divError.Visible = true;
            lblError.Text    = "Es obligatorio seleccionar un tipo de concepto";
        }
        else
        {
            DateTime fecha1 = Convert.ToDateTime(txtFechaInicial.Text.Trim());
            DateTime fecha2 = Convert.ToDateTime(txtFechaFinal.Text.Trim());
            fecha2 = fecha2.AddHours(23);
            fecha2 = fecha2.AddMinutes(59);
            fecha2 = fecha2.AddSeconds(59);

            int id_tipo_concepto = Convert.ToInt32(rblTipoConceptoListados.SelectedValue);

            String consulta  = "";
            String consulta2 = "";

            if (lbConceptos.Items.Count > 0)
            {
                String conceptos = obtenerConceptos();
                consulta  = formarConsulta(conceptos, fecha1, fecha2);
                consulta2 = formarConsulta2(conceptos, fecha1, fecha2);
            }



            ViewState["FECHA_INICIAL"]    = fecha1;
            ViewState["FECHA_FINAL"]      = fecha2;
            ViewState["ID_TIPO_CONCEPTO"] = id_tipo_concepto;
            ViewState["CONSULTA1"]        = consulta;
            ViewState["CONSULTA2"]        = consulta2;

            DataSet ds = MasterBD.generarListados(fecha1, fecha2, id_tipo_concepto, consulta, consulta2);

            gvListados.DataSource = ds.Tables[0];
            gvListados.DataBind();

            lblTotalCaja1.Text    = "Estado Total de la caja hasta la fecha :  ";
            lblRelativoCaja1.Text = "Caja entre el " + txtFechaInicial.Text.Trim() + " y el " + txtFechaFinal.Text.Trim() + " : ";


            if (ds.Tables[1].Rows[0][0].ToString() == "")
            {
                lblRelativoCaja2.Text = "0  €";
            }
            else
            {
                if (Convert.ToDecimal(ds.Tables[1].Rows[0][0].ToString()) < 0)
                {
                    lblRelativoCaja2.ForeColor = Color.Red;
                }
                else
                {
                    lblRelativoCaja2.ForeColor = Color.Blue;
                }

                lblRelativoCaja2.Text = ds.Tables[1].Rows[0][0].ToString() + "  €";
            }

            if (ds.Tables[2].Rows[0][0].ToString() == "")
            {
                lblTotalCaja2.Text = "0  €";
            }
            else
            {
                if (Convert.ToDecimal(ds.Tables[2].Rows[0][0].ToString()) < 0)
                {
                    lblTotalCaja2.ForeColor = Color.Red;
                }
                else
                {
                    lblTotalCaja2.ForeColor = Color.Blue;
                }

                lblTotalCaja2.Text = ds.Tables[2].Rows[0][0].ToString() + "  €";
            }

            divError.Visible             = true;
            lblError.Text                = "Se ha generado el listado";
            divError.Attributes["class"] = "correcto";

            visibilidadListado(true);
        }
    }
Esempio n. 20
0
    protected void lnkEliminarMovimientoCajaYes_OnClick(object sender, EventArgs e)
    {
        int id_caja = Convert.ToInt32(ViewState["ID_CAJA"]);

        MasterBD.eliminarMovimientoCaja(id_caja);

        DateTime fecha1 = Convert.ToDateTime(ViewState["FECHA_INICIAL"]);

        DateTime fecha2 = Convert.ToDateTime(ViewState["FECHA_FINAL"]);

        fecha2.AddHours(23);
        fecha2.AddMinutes(59);
        fecha2.AddSeconds(59);


        int    id_tipo_concepto = Convert.ToInt32(ViewState["ID_TIPO_CONCEPTO"]);
        String consulta         = ViewState["CONSULTA1"].ToString();
        String consulta2        = ViewState["CONSULTA2"].ToString();


        DataSet ds = MasterBD.generarListados(fecha1, fecha2, id_tipo_concepto, consulta, consulta2);

        gvListados.DataSource = ds.Tables[0];
        gvListados.DataBind();


        if (ds.Tables[1].Rows[0][0].ToString() == "")
        {
            lblRelativoCaja2.Text = "0  €";
        }
        else
        {
            if (Convert.ToDecimal(ds.Tables[1].Rows[0][0].ToString()) < 0)
            {
                lblRelativoCaja2.ForeColor = Color.Red;
            }
            else
            {
                lblRelativoCaja2.ForeColor = Color.Blue;
            }

            lblRelativoCaja2.Text = ds.Tables[1].Rows[0][0].ToString() + "  €";
        }

        if (ds.Tables[2].Rows[0][0].ToString() == "")
        {
            lblTotalCaja2.Text = "0  €";
        }
        else
        {
            if (Convert.ToDecimal(ds.Tables[2].Rows[0][0].ToString()) < 0)
            {
                lblTotalCaja2.ForeColor = Color.Red;
            }
            else
            {
                lblTotalCaja2.ForeColor = Color.Blue;
            }

            lblTotalCaja2.Text = ds.Tables[2].Rows[0][0].ToString() + "  €";
        }


        divError.Visible             = true;
        divError.Attributes["class"] = "correcto";
        lblError.Text = "El movimiento de caja se ha eliminado correctamente";
        divConfirmacionEliminarMovimientoCaja.Visible = false;
    }
Esempio n. 21
0
 public void Ejecutar(LinkedList <Salida> log, LinkedList <Error> errores, LinkedList <Salida> respuesta, MasterBD master)
 {
     foreach (NodoLUP nodo in Sentencias)
     {
         if (nodo is Sentencia sentencia)
         {
             sentencia.Ejecutar(master, log, respuesta, errores);
         }
     }
 }