예제 #1
0
        public static string InsertarCliente(Cliente cliente)
        {
            string error;

            string SQL = "INSERT INTO Clientes " +
                         "VALUES " +
                         "('" +
                         cliente.Cuit.ToString() + "', '" +
                         cliente.Razon_social.ToString() + "', '" +
                         "0', '" +
                         cliente.Calle.ToString() + "', '" +
                         cliente.Numero.ToString() + "', " +
                         "CAST(N'" + cliente.Fecha_alta.ToString("yyyy-MM-dd") + "' AS Date), " +
                         cliente.BarrioAsociado.Id_barrio + ", " +
                         "null" +
                         ")";

            error = GestorBD.Ejecutar(SQL);
            if (error == "")
            {
                error = ContactoDatos.InsertarContacto(cliente.ContactoAsociado);
            }

            return(error);
        }
예제 #2
0
        public static string EliminarProyecto(Proyecto proyecto)
        {
            string SQL = "UPDATE Proyectos " +
                         "SET " +
                         "borrado = 1 " +
                         "WHERE descripcion = '" + proyecto.Descripcion.ToString() + "'";

            return(GestorBD.Ejecutar(SQL));
        }
예제 #3
0
        public static string EliminarContacto(Contacto contacto)
        {
            string SQL = "UPDATE Contactos " +
                         "SET " +
                         "borrado = 1 " +
                         "WHERE cuit = '" + contacto.Cuit.ToString() + "'";

            return(GestorBD.Ejecutar(SQL));
        }
예제 #4
0
        public static string EliminarUsuario(Usuario usuario)
        {
            string SQL = "UPDATE Usuarios " +
                         "SET " +
                         "borrado = 1 " +
                         "WHERE dni = '" + usuario.Dni.ToString() + "'";

            return(GestorBD.Ejecutar(SQL));
        }
예제 #5
0
        public static string EliminarBarrio(Barrio barrio)
        {
            string SQL = "UPDATE Barrios " +
                         "SET " +
                         "borrado = 1 " +
                         "WHERE nombre = '" + barrio.Nombre.ToString() + "'";

            return(GestorBD.Ejecutar(SQL));
        }
예제 #6
0
        public static string EliminarPerfil(Perfil perfil)
        {
            string SQL = "UPDATE Perfiles " +
                         "SET " +
                         "borrado = 1 " +
                         "WHERE nombre = '" + perfil.Nombre.ToString() + "'";

            return(GestorBD.Ejecutar(SQL));
        }
예제 #7
0
        public static string ModificarPerfil(Perfil perfil)
        {
            string SQL = "UPDATE Perfiles " +
                         "SET " +
                         "nombre = '" + perfil.Nombre.ToString() + "', " +
                         "borrado = " + Convert.ToInt32(perfil.Borrado) + " " +
                         "WHERE id_perfil = '" + perfil.Id_perfil.ToString() + "'";

            return(GestorBD.Ejecutar(SQL));
        }
예제 #8
0
        public static string ModificarBarrio(Barrio barrio)
        {
            string SQL = "UPDATE Barrios " +
                         "SET " +
                         "nombre = '" + barrio.Nombre.ToString() + "', " +
                         "borrado = " + Convert.ToInt32(barrio.Borrado) + " " +
                         "WHERE id_barrio = '" + barrio.Id_barrio.ToString() + "'";

            return(GestorBD.Ejecutar(SQL));
        }
예제 #9
0
        public static string InsertarBarrio(Barrio barrio)
        {
            string SQL = "INSERT INTO Barrios " +
                         "VALUES " +
                         "(" +
                         "'" + barrio.Nombre.ToString() + "', " +
                         "0" +
                         ")";

            return(GestorBD.Ejecutar(SQL));
        }
예제 #10
0
        public static string InsertarPerfil(Perfil perfil)
        {
            string SQL = "INSERT INTO Perfiles " +
                         "VALUES " +
                         "(" +
                         "'" + perfil.Nombre.ToString() + "', " +
                         "0" +
                         ")";

            return(GestorBD.Ejecutar(SQL));
        }
예제 #11
0
        public static string ModificarProyecto(Proyecto proyecto)
        {
            string SQL = "UPDATE Proyectos " +
                         "SET " +
                         "version = '" + proyecto.Version.ToString() + "', " +
                         "alcance = '" + proyecto.Alcance.ToString() + "', " +
                         "id_responsable = " + proyecto.Responsable.Id_usuario.ToString() + ", " +
                         "borrado = " + Convert.ToInt32(proyecto.Borrado) + " " +
                         "WHERE descripcion = '" + proyecto.Descripcion.ToString() + "'";

            return(GestorBD.Ejecutar(SQL));
        }
예제 #12
0
        public static string ModificarContacto(Contacto contacto)
        {
            string SQL = "UPDATE Contactos " +
                         "SET " +
                         "nombre = '" + contacto.Nombre.ToString() + "', " +
                         "apellido = '" + contacto.Apellido.ToString() + "', " +
                         "email = '" + contacto.Email.ToString() + "', " +
                         "telefono = '" + contacto.Telefono.ToString() + "', " +
                         "borrado = " + Convert.ToInt32(contacto.Borrado) + " " +
                         "WHERE cuit = '" + contacto.Cuit.ToString() + "'";

            return(GestorBD.Ejecutar(SQL));
        }
예제 #13
0
        public static string ModificarUsuario(Usuario usuario)
        {
            string SQL = "UPDATE Usuarios " +
                         "SET " +
                         "id_perfil = " + usuario.Perfil.Id_perfil.ToString() + ", " +
                         "usuario = '" + usuario.NombreUsuario.ToString() + "', " +
                         "password = '******', " +
                         "email = '" + usuario.Email.ToString() + "', " +
                         "borrado = " + Convert.ToInt32(usuario.Borrado) + " " +
                         "WHERE dni = '" + usuario.Dni.ToString() + "'";

            return(GestorBD.Ejecutar(SQL));
        }
예제 #14
0
        public static string InsertarProyecto(Proyecto proyecto)
        {
            string SQL = "INSERT INTO Proyectos " +
                         "VALUES " +
                         "(" +
                         "null, " +
                         "'" + proyecto.Descripcion.ToString() + "', " +
                         "'" + proyecto.Version.ToString() + "', " +
                         "'" + proyecto.Alcance.ToString() + "', " +
                         Convert.ToInt32(proyecto.Responsable.Id_usuario.ToString()) + ", " +
                         "0" +
                         ")";

            return(GestorBD.Ejecutar(SQL));
        }
예제 #15
0
        public static string InsertarContacto(Contacto contacto)
        {
            string SQL = "INSERT INTO Contactos " +
                         "VALUES " +
                         "(" +
                         "'" + contacto.Cuit.ToString() + "', " +
                         "'" + contacto.Nombre.ToString() + "', " +
                         "'" + contacto.Apellido.ToString() + "', " +
                         "'" + contacto.Email.ToString() + "', " +
                         "'" + contacto.Telefono.ToString() + "', " +
                         "0" +
                         ")";

            return(GestorBD.Ejecutar(SQL));
        }
예제 #16
0
        public static string InsertarUsuario(Usuario usuario)
        {
            string SQL = "INSERT INTO Usuarios " +
                         "VALUES " +
                         "(" +
                         usuario.Perfil.Id_perfil + ", '" +
                         usuario.Dni.ToString() + "', '" +
                         usuario.NombreUsuario.ToString() + "', '" +
                         usuario.Clave.ToString() + "', '" +
                         usuario.Email.ToString() + "', " +
                         "'N', " +
                         "0" +
                         ")";

            return(GestorBD.Ejecutar(SQL));
        }
예제 #17
0
        public static string EliminarCliente(Cliente cliente)
        {
            string error;

            string SQL = "UPDATE Clientes " +
                         "SET " +
                         "borrado = 1 " +
                         "WHERE cuit = '" + cliente.Cuit.ToString() + "'";

            error = GestorBD.Ejecutar(SQL);
            if (error == "")
            {
                error = ContactoDatos.EliminarContacto(cliente.ContactoAsociado);
            }

            return(error);
        }
예제 #18
0
        public static string ModificarCliente(Cliente cliente)
        {
            string error;

            string SQL = "UPDATE Clientes " +
                         "SET " +
                         "razon_social = '" + cliente.Razon_social.ToString() + "', " +
                         "borrado = " + Convert.ToInt32(cliente.Borrado) + ", " +
                         "calle = '" + cliente.Calle.ToString() + "', " +
                         "numero = '" + cliente.Numero.ToString() + "', " +
                         "fecha_alta = CAST(N'" + cliente.Fecha_alta.ToString("yyyy-MM-dd") + "' AS Date), " +
                         "id_barrio = " + cliente.BarrioAsociado.Id_barrio.ToString() + " " +
                         "WHERE cuit = '" + cliente.Cuit.ToString() + "'";

            error = GestorBD.Ejecutar(SQL);
            if (error == "")
            {
                error = ContactoDatos.ModificarContacto(cliente.ContactoAsociado);
            }

            return(error);
        }