示例#1
0
    private static string ValidarCircuitoImagen(CCircuito Circuito)
    {
        string Mensaje = "";

        Mensaje += (Circuito.IdCircuito == 0) ? "<li>Favor de completar el campo del Circuito.</li>" : Mensaje;
        Mensaje += (Circuito.Imagen == "") ? "<li>Favor de subir imagen.</li>" : Mensaje;

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

        return(Mensaje);
    }
示例#2
0
    public static string EditarCircuito(int IdCircuito, int IdTablero, string Circuito, string Descripcion, int IdMedidor)
    {
        CObjeto Respuesta = new CObjeto();

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

                    CCircuito cCircuito   = new CCircuito();
                    cCircuito.IdCircuito  = IdCircuito;
                    cCircuito.Circuito    = Circuito;
                    cCircuito.Descripcion = Descripcion;
                    cCircuito.IdTablero   = IdTablero;
                    cCircuito.Baja        = false;
                    Error = ValidarCircuito(cCircuito);
                    if (Error == "")
                    {
                        CObjeto Valida = new CObjeto();
                        int Existe     = CCircuito.ValidaExisteEditar(IdCircuito, Circuito, IdTablero, IdMedidor, Conn);
                        if (Existe != 0)
                        {
                            Error = Error + "<li>Ya existe un circuito con este número en este medidor.</li>";
                        }
                        else
                        {
                            cCircuito.Editar(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);
        });

        return(Respuesta.ToString());
    }
示例#3
0
    private static string ValidarCircuito(CCircuito Circuito)
    {
        string Mensaje = "";

        Mensaje += (Circuito.IdTablero == 0) ? "<li>Favor de completar el campo tablero.</li>" : Mensaje;
        Mensaje += (Circuito.Descripcion == "") ? "<li>Favor de completar el campo descripcion.</li>" : Mensaje;

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

        return(Mensaje);
    }
示例#4
0
    public static string DesactivarCircuito(int IdCircuito, int Baja)
    {
        CObjeto Respuesta = new CObjeto();
        string  Error     = "";

        CUnit.Firmado(delegate(CDB Conn)
        {
            CSecurity permiso = new CSecurity();
            if (permiso.tienePermiso("puedeManipularBajaCircuito"))
            {
                if (Conn.Conectado)
                {
                    CObjeto Datos   = new CObjeto();
                    bool desactivar = false;
                    if (Baja == 0)
                    {
                        desactivar = true;
                    }
                    else
                    {
                        desactivar = false;
                    }
                    CCircuito cCircuito  = new CCircuito();
                    cCircuito.IdCircuito = IdCircuito;
                    cCircuito.Baja       = desactivar;
                    cCircuito.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);
        });

        return(Respuesta.ToString());
    }
示例#5
0
    public static string EditarCircuitoImagen(int IdCircuito, string Imagen)
    {
        CObjeto Respuesta = new CObjeto();

        CUnit.Firmado(delegate(CDB Conn)
        {
            string Error      = Conn.Mensaje;
            CSecurity permiso = new CSecurity();
            if (permiso.tienePermiso("puedeAgregarLogo"))
            {
                if (Conn.Conectado)
                {
                    CObjeto Datos        = new CObjeto();
                    CCircuito cCircuito  = new CCircuito();
                    cCircuito.IdCircuito = IdCircuito;
                    cCircuito.Obtener(Conn);
                    cCircuito.Imagen = Imagen;
                    Error            = ValidarCircuitoImagen(cCircuito);
                    if (Error == "")
                    {
                        cCircuito.EditarImagen(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);
        });
        return(Respuesta.ToString());
    }