コード例 #1
0
    private static string ValidarMedidor(CMedidores Medidor)
    {
        string Mensaje = "";

        Mensaje += (Medidor.Medidor == "") ? "<li>Favor de completar el campo Medidor.</li>" : Mensaje;

        Mensaje = (Mensaje != "") ? "<p>Favor de completar los siguientes campos:<ul>" + Mensaje + "</ul></p>" : Mensaje;

        return(Mensaje);
    }
コード例 #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     CUnit.Firmado(delegate(CDB Conn)
     {
         if (Conn.Conectado)
         {
             IdMedidor           = Convert.ToInt32(Request["IdMedidor"]);
             CMedidores cMedidor = new CMedidores();
             cMedidor.IdMedidor  = IdMedidor;
             cMedidor.Obtener(Conn);
             Medidor = cMedidor.Medidor;
             Checked = (cMedidor.Baja == false) ? "checked" : "";
         }
     });
 }
コード例 #3
0
    public static string DesactivarMedidor(int IdMedidor, int Baja)
    {
        CObjeto Respuesta = new CObjeto();

        CUnit.Firmado(delegate(CDB Conn)
        {
            string Error      = Conn.Mensaje;
            CSecurity permiso = new CSecurity();
            if (permiso.tienePermiso("puedeManipularBajaMedidor"))
            {
                if (Conn.Conectado)
                {
                    bool desactivar = false;
                    if (Baja == 0)
                    {
                        desactivar = true;
                    }
                    else
                    {
                        desactivar = false;
                    }
                    CObjeto Datos = new CObjeto();

                    CMedidores cMedidores = new CMedidores();
                    cMedidores.IdMedidor  = IdMedidor;
                    cMedidores.Baja       = desactivar;
                    cMedidores.Desactivar(Conn);

                    Respuesta.Add("Datos", Datos);
                }
                else
                {
                    Error = Error + "<li>" + Conn.Mensaje + "</li>";
                }
            }
            else
            {
                Error = Error + "<li>No tienes los permisos necesarios</li>";
            }
            Respuesta.Add("Error", Error);

            Conn.Cerrar();
        });

        return(Respuesta.ToString());
    }
コード例 #4
0
    public static string AgregarMedidor(string Medidor, int IdSucursal, int IdCliente)
    {
        CObjeto Respuesta = new CObjeto();

        CUnit.Firmado(delegate(CDB Conn)
        {
            string Error      = Conn.Mensaje;
            CSecurity permiso = new CSecurity();
            if (permiso.tienePermiso("puedeAgregarMedidor"))
            {
                if (Conn.Conectado)
                {
                    CObjeto Datos = new CObjeto();

                    CMedidores cMedidor = new CMedidores();
                    cMedidor.Medidor    = Medidor;
                    cMedidor.IdSucursal = IdSucursal;
                    cMedidor.IdCliente  = IdCliente;
                    cMedidor.Baja       = false;
                    Error = ValidarMedidor(cMedidor);
                    if (Error == "")
                    {
                        cMedidor.Agregar(Conn);
                    }

                    Respuesta.Add("Datos", Datos);
                }
                else
                {
                    Error = Error + "<li>" + Conn.Mensaje + "</li>";
                }
            }
            else
            {
                Error = Error + "<li>No tienes los permisos necesarios</li>";
            }
            Respuesta.Add("Error", Error);

            Conn.Cerrar();
        });

        return(Respuesta.ToString());
    }