Example #1
0
        public _Resultado ModificarBoleta(Boleta Boleta)
        {
            _ConsultaT_Sql Consulta = new _ConsultaT_Sql()
            {
                ConsultaCruda = @"UPDATE com.Boleta SET NumeroBoleta=@NumeroBoleta, FechaEntrada=@FechaEntrada, FechaSalida=@FechaSalida, 
                                  TiempoEfectivo=@TiempoEfectivo, TiempoInvertidoEn=@TiempoInvertidoEn, ProyectoId=@ProyectoId, 
                                  ClienteId=@ClienteId, UsuarioId=@UsuarioId, DepartamentoId=@DepartamentoId, FechaRegistro=@FechaRegistro, EsActivo=@EsActivo WHERE Id=@id",
                Parametros    = new List <SqlParameter>()
                {
                    new SqlParameter("id", Boleta.Id),
                    new SqlParameter("NumeroBoleta", Boleta.NumeroBoleta),
                    new SqlParameter("FechaEntrada", Boleta.FechaEntrada),
                    new SqlParameter("FechaSalida", Boleta.FechaSalida),
                    new SqlParameter("TiempoInvertidoEn", Boleta.TiempoInvertidoEn),
                    new SqlParameter("TiempoEfectivo", Boleta.TiempoEfectivo),
                    new SqlParameter("ProyectoId", Boleta.ProyectoId),
                    new SqlParameter("ClienteId", Boleta.ClienteId),
                    new SqlParameter("UsuarioId", Boleta.UsuarioId),
                    new SqlParameter("DepartamentoId", Boleta.DepartamentoId),
                    new SqlParameter("FechaRegistro", Boleta.FechaRegistro),
                    new SqlParameter("EsActivo", Boleta.EsActivo)
                },
                TipoConsulta = _TipoConsultaEnum.Update
            };

            return(Ejecutar(Consulta));
        }
        public _Resultado EliminarCatalogo(int Id, string Tabla, bool EsEliminadoFisico = false)
        {
            string ConsultaCruda = string.Empty;

            if (EsEliminadoFisico)
            {
                ConsultaCruda = $"DELETE cat.{Tabla} WHERE Id = @Id;";
            }
            else
            {
                ConsultaCruda = $"UPDATE cat.{Tabla} SET EsActivo = 0 WHERE Id = @Id";
            }

            _ConsultaT_Sql Consulta = new _ConsultaT_Sql()
            {
                ConsultaCruda = ConsultaCruda,
                Parametros    = new List <SqlParameter>()
                {
                    new SqlParameter("@Id", Id)
                },
                TipoConsulta = _TipoConsultaEnum.Delete
            };

            return(Ejecutar(Consulta));
        }
Example #3
0
        public _Resultado InsertarBoleta(Boleta Boleta)
        {
            _ConsultaT_Sql Consulta = new _ConsultaT_Sql()
            {
                ConsultaCruda = @"INSERT INTO com.Boleta(NumeroBoleta, FechaEntrada, FechaSalida, TiempoEfectivo, TiempoInvertidoEn, ProyectoId, ClienteId, UsuarioId, DepartamentoId, FechaRegistro, EsActivo)  
                                  VALUES(@NumeroBoleta, @FechaEntrada, @FechaSalida, @TiempoEfectivo, @TiempoInvertidoEn, @ProyectoId, @ClienteId, @UsuarioId, @DepartamentoId, @FechaRegistro, @EsActivo);
                                  SELECT SCOPE_IDENTITY();",
                Parametros    = new List <SqlParameter>()
                {
                    new SqlParameter("NumeroBoleta", Boleta.NumeroBoleta),
                    new SqlParameter("FechaEntrada", Boleta.FechaEntrada),
                    new SqlParameter("FechaSalida", Boleta.FechaSalida),
                    new SqlParameter("TiempoInvertidoEn", Boleta.TiempoInvertidoEn),
                    new SqlParameter("TiempoEfectivo", Boleta.TiempoEfectivo),
                    new SqlParameter("ProyectoId", Boleta.ProyectoId),
                    new SqlParameter("ClienteId", Boleta.ClienteId),
                    new SqlParameter("UsuarioId", Boleta.UsuarioId),
                    new SqlParameter("DepartamentoId", Boleta.DepartamentoId),
                    new SqlParameter("FechaRegistro", Boleta.FechaRegistro),
                    new SqlParameter("EsActivo", Boleta.EsActivo)
                },
                TipoConsulta = _TipoConsultaEnum.Insert
            };

            return(Ejecutar(Consulta));
        }
Example #4
0
        public _Resultado EliminarActividad(int ActividadId, bool EsEliminadoFisico = false)
        {
            string ConsultaCruda = string.Empty;

            if (EsEliminadoFisico)
            {
                ConsultaCruda = "DELETE com.Actividad WHERE Id = @ActividadId;";
            }
            else
            {
                ConsultaCruda = "UPDATE com.Actividad SET EsActivo = 0 WHERE Id = @ActividadId";
            }

            _ConsultaT_Sql Consulta = new _ConsultaT_Sql()
            {
                ConsultaCruda = ConsultaCruda,
                Parametros    = new List <SqlParameter>()
                {
                    new SqlParameter("@ActividadId", ActividadId)
                },
                TipoConsulta = _TipoConsultaEnum.Delete
            };

            return(base.Ejecutar(Consulta));
        }
        public _Resultado EliminarCliente(int ClienteId, bool EsEliminadoFisico = false)
        {
            string ConsultaCruda = string.Empty;

            if (EsEliminadoFisico)
            {
                ConsultaCruda = "DELETE neg.Cliente WHERE Id = @ClienteId;";
            }
            else
            {
                ConsultaCruda = "UPDATE neg.Cliente SET EsActivo = 0 WHERE Id = @ClienteId";
            }

            _ConsultaT_Sql Consulta = new _ConsultaT_Sql()
            {
                ConsultaCruda = ConsultaCruda,
                Parametros    = new List <SqlParameter>()
                {
                    new SqlParameter("@ClienteId", ClienteId)
                },
                TipoConsulta = _TipoConsultaEnum.Delete
            };

            return(Ejecutar(Consulta));
        }
        public _Resultado ConsultaPorClienteId(int ClienteId)
        {
            _ConsultaT_Sql Consulta = new _ConsultaT_Sql()
            {
                ConsultaCruda = @"SELECT Id, Nombre, FechaRegistro, EsActivo 
                                  FROM neg.Cliente WHERE Id = @ClienteId",
                Parametros    = new List <SqlParameter>()
                {
                    new SqlParameter("@ClienteId", ClienteId)
                },
                TipoConsulta = _TipoConsultaEnum.Query
            };

            return(Ejecutar(Consulta));
        }
        public _Resultado ConsultaPorTablaYId(int Id, string Tabla)
        {
            _ConsultaT_Sql Consulta = new _ConsultaT_Sql()
            {
                ConsultaCruda = $@"SELECT Id, Nombre, FechaRegistro, EsActivo 
                                   FROM cat.{Tabla} 
                                   WHERE Id = @Id;",
                Parametros    = new List <SqlParameter>()
                {
                    new SqlParameter("@Id", Id)
                },
                TipoConsulta = _TipoConsultaEnum.Query
            };

            return(Ejecutar(Consulta));
        }
        public _Resultado ConsultaPorTabla(string Tabla, bool SoloActivos = true)
        {
            _ConsultaT_Sql Consulta = new _ConsultaT_Sql()
            {
                ConsultaCruda = $@"SELECT Id, Nombre, FechaRegistro, EsActivo 
                                   FROM cat.{Tabla} ",
                TipoConsulta  = _TipoConsultaEnum.Query
            };

            if (SoloActivos)
            {
                Consulta.ConsultaCruda += " WHERE EsActivo = 1;";
            }

            return(Ejecutar(Consulta));
        }
        public _Resultado ConsultarUsuarioPorUsuarioId(int UsuarioId)
        {
            _ConsultaT_Sql Consulta = new _ConsultaT_Sql()
            {
                ConsultaCruda = @"SELECT Id, Nombre, Apellido, Correo, FechaRegistro, EsActivo 
                                  FROM seg.Usuarios 
                                  WHERE Id = @UsuarioId;",
                Parametros    = new List <SqlParameter>()
                {
                    new SqlParameter("@UsuarioId", UsuarioId)
                },
                TipoConsulta = _TipoConsultaEnum.Query
            };

            return(Ejecutar(Consulta));
        }
Example #10
0
        public _Resultado ConsultaPorActividadId(int ActividadId)
        {
            _ConsultaT_Sql Consulta = new _ConsultaT_Sql()
            {
                ConsultaCruda = @"SELECT Id, BoletaId, Descripcion, EstadoId, FechaActividad, TiempoActividad, FechaRegistro, EsActivo 
                                FROM com.Actividad 
                                WHERE Id = @ActividadId",
                Parametros    = new List <SqlParameter>()
                {
                    new SqlParameter("@ActividadId", ActividadId)
                },
                TipoConsulta = _TipoConsultaEnum.Query
            };

            return(base.Ejecutar(Consulta));
        }
        public _Resultado ModificarCatalogo(Catalogo Catalogo, string Tabla)
        {
            _ConsultaT_Sql Consulta = new _ConsultaT_Sql()
            {
                ConsultaCruda = $@"UPDATE cat.{Tabla} SET Nombre=@Nombre, FechaRegistro=@FechaRegistro, EsActivo=@EsActivo
                                   WHERE Id = @Id;",
                Parametros    = new List <SqlParameter>()
                {
                    new SqlParameter("Id", Catalogo.Id),
                    new SqlParameter("Nombre", Catalogo.Nombre),
                    new SqlParameter("FechaRegistro", Catalogo.FechaRegistro),
                    new SqlParameter("EsActivo", Catalogo.EsActivo)
                },
                TipoConsulta = _TipoConsultaEnum.Update
            };

            return(Ejecutar(Consulta));
        }
        public _Resultado ModificarCliente(Cliente Cliente)
        {
            _ConsultaT_Sql Consulta = new _ConsultaT_Sql()
            {
                ConsultaCruda = @"UPDATE neg.Cliente SET Nombre=@Nombre, FechaRegistro=@FechaRegistro, EsActivo=@EsActivo 
                                  WHERE Id = @ClienteId;",
                Parametros    = new List <SqlParameter>()
                {
                    new SqlParameter("ClienteId", Cliente.Id),
                    new SqlParameter("Nombre", Cliente.Nombre),
                    new SqlParameter("FechaRegistro", Cliente.FechaRegistro),
                    new SqlParameter("EsActivo", Cliente.EsActivo)
                },
                TipoConsulta = _TipoConsultaEnum.Update
            };

            return(Ejecutar(Consulta));
        }
        public _Resultado InsertarCliente(Cliente Cliente)
        {
            _ConsultaT_Sql Consulta = new _ConsultaT_Sql()
            {
                ConsultaCruda = @"INSERT INTO neg.Cliente(Nombre, FechaRegistro, EsActivo) 
                                  VALUES(@Nombre, @FechaRegistro, @EsActivo);
                                  SELECT SCOPE_IDENTITY();",
                Parametros    = new List <SqlParameter>()
                {
                    new SqlParameter("Nombre", Cliente.Nombre),
                    new SqlParameter("FechaRegistro", Cliente.FechaRegistro),
                    new SqlParameter("EsActivo", Cliente.EsActivo)
                },
                TipoConsulta = _TipoConsultaEnum.Insert
            };

            return(Ejecutar(Consulta));
        }
Example #14
0
        public _Resultado ConsultaPorBoletaId(int BoletaId)
        {
            _ConsultaT_Sql Consulta = new _ConsultaT_Sql()
            {
                ConsultaCruda = @"SELECT Id, NumeroBoleta, FechaEntrada, FechaSalida, TiempoEfectivo, TiempoInvertidoEn, ProyectoId, ClienteId, FechaRegistro, UsuarioId, DepartamentoId, EsActivo 
                                  FROM com.Boleta 
                                  Where Id = @BoletaId",
                Parametros    = new List <SqlParameter>()
                {
                    new SqlParameter("@BoletaId", BoletaId)
                },
                TipoConsulta = _TipoConsultaEnum.Query
            };

            _Resultado Resultado = new _Resultado();

            return(Ejecutar(Consulta));
        }
        public _Resultado ModificarProyecto(Proyecto Proyecto)
        {
            _ConsultaT_Sql Consulta = new _ConsultaT_Sql()
            {
                ConsultaCruda = @"UPDATE neg.Proyecto SET Nombre=@Nombre, FechaRegistro=@FechaRegistro, EsActivo=@EsActivo 
                                  WHERE Id = @ProyectoId;",
                Parametros    = new List <SqlParameter>()
                {
                    new SqlParameter("ProyectoId", Proyecto.Id),
                    new SqlParameter("Nombre", Proyecto.Nombre),
                    new SqlParameter("FechaRegistro", Proyecto.FechaRegistro),
                    new SqlParameter("EsActivo", Proyecto.EsActivo)
                },
                TipoConsulta = _TipoConsultaEnum.Update
            };

            return(Ejecutar(Consulta));
        }
        public _Resultado InsertarCatalogo(Catalogo Catalogo, string Tabla)
        {
            _ConsultaT_Sql Consulta = new _ConsultaT_Sql()
            {
                ConsultaCruda = $@"INSERT INTO cat.{Tabla}(Nombre, FechaRegistro, EsActivo)
                                    VALUES(@Nombre, @FechaRegistro, @EsActivo);
                                    SELECT SCOPE_IDENTITY();",
                Parametros    = new List <SqlParameter>()
                {
                    new SqlParameter("Nombre", Catalogo.Nombre),
                    new SqlParameter("FechaRegistro", Catalogo.FechaRegistro),
                    new SqlParameter("EsActivo", Catalogo.EsActivo)
                },
                TipoConsulta = _TipoConsultaEnum.Insert
            };

            return(Ejecutar(Consulta));
        }
Example #17
0
        public _Resultado ModificarActividad(Actividad Actividad)
        {
            _ConsultaT_Sql Consulta = new _ConsultaT_Sql()
            {
                ConsultaCruda = @"UPDATE com.Actividad SET Descripcion=@Descripcion, EstadoId=@EstadoId, FechaActividad=@FechaActividad, TiempoActividad=@TiempoActividad 
                                    WHERE Id = @ActividadId;",
                Parametros    = new List <SqlParameter>()
                {
                    new SqlParameter("ActividadId", Actividad.Id),
                    new SqlParameter("Descripcion", Actividad.Descripcion),
                    new SqlParameter("EstadoId", Actividad.EstadoId),
                    new SqlParameter("FechaActividad", Actividad.FechaActividad),
                    new SqlParameter("TiempoActividad", Actividad.TiempoActividad)
                },
                TipoConsulta = _TipoConsultaEnum.Update
            };

            return(base.Ejecutar(Consulta));
        }
        public _Resultado ModificarUsuario(Usuario Usuario)
        {
            _ConsultaT_Sql Consulta = new _ConsultaT_Sql()
            {
                ConsultaCruda = @"UPDATE seg.Usuario SET Nombre=@Nombre, Apellido=@Apellido, Correo=@Correo, Contrasenia=@Contrasenia, FechaRegistro=@FechaRegistro, EsActivo=@EsActivo 
                                  WHERE Id = @UsuarioId;",
                Parametros    = new List <SqlParameter>()
                {
                    new SqlParameter("UsuarioId", Usuario.Id),
                    new SqlParameter("Nombre", Usuario.Nombre),
                    new SqlParameter("Apellido", Usuario.Apellido),
                    new SqlParameter("Correo", Usuario.Correo),
                    new SqlParameter("Contrasenia", Usuario.Contrasenia),
                    new SqlParameter("FechaRegistro", Usuario.FechaRegistro),
                    new SqlParameter("EsActivo", Usuario.EsActivo)
                },
                TipoConsulta = _TipoConsultaEnum.Update
            };

            return(Ejecutar(Consulta));
        }
Example #19
0
        public _Resultado ConsultaPorBoletaId(int BoletaId, bool SoloActivos = true)
        {
            _ConsultaT_Sql Consulta = new _ConsultaT_Sql()
            {
                ConsultaCruda = @"SELECT Id, BoletaId, Descripcion, EstadoId, FechaActividad, TiempoActividad, FechaRegistro, EsActivo 
                                FROM com.Actividad 
                                WHERE BoletaId = @BoletaId",
                Parametros    = new List <SqlParameter>()
                {
                    new SqlParameter("@BoletaId", BoletaId)
                },
                TipoConsulta = _TipoConsultaEnum.Query
            };

            if (SoloActivos)
            {
                Consulta.ConsultaCruda += " AND EsActivo = 1;";
            }

            return(base.Ejecutar(Consulta));
        }
        public _Resultado InsertarUsuario(Usuario Usuario)
        {
            _ConsultaT_Sql Consulta = new _ConsultaT_Sql()
            {
                ConsultaCruda = @"INSERT INTO seg.Usuario(Nombre, Apellido, Correo, Contrasenia, FechaRegistro, EsActivo)  
                                  VALUES(@Nombre, @Apellido, @Correo, @Contrasenia, @FechaRegistro, @EsActivo);
                                  SELECT SCOPE_IDENTITY();",
                Parametros    = new List <SqlParameter>()
                {
                    new SqlParameter("Nombre", Usuario.Nombre),
                    new SqlParameter("Apellido", Usuario.Apellido),
                    new SqlParameter("Correo", Usuario.Correo),
                    new SqlParameter("Contrasenia", Usuario.Contrasenia),
                    new SqlParameter("FechaRegistro", Usuario.FechaRegistro),
                    new SqlParameter("EsActivo", Usuario.EsActivo)
                },
                TipoConsulta = _TipoConsultaEnum.Insert
            };

            return(Ejecutar(Consulta));
        }
Example #21
0
        public _Resultado InsertarActividad(Actividad Actividad)
        {
            _ConsultaT_Sql Consulta = new _ConsultaT_Sql()
            {
                ConsultaCruda = @"INSERT INTO com.Actividad(Descripcion, BoletaId, EstadoId, FechaActividad, TiempoActividad, FechaRegistro, EsActivo) 
                                    VALUES(@Descripcion, @BoletaId, @EstadoId, @FechaActividad, @TiempoActividad, @FechaRegistro, @EsActivo);
                                    SELECT SCOPE_IDENTITY();",
                Parametros    = new List <SqlParameter>()
                {
                    new SqlParameter("Descripcion", Actividad.Descripcion),
                    new SqlParameter("BoletaId", Actividad.BoletaId),
                    new SqlParameter("EstadoId", Actividad.EstadoId),
                    new SqlParameter("FechaActividad", Actividad.FechaActividad),
                    new SqlParameter("TiempoActividad", Actividad.TiempoActividad),
                    new SqlParameter("FechaRegistro", Actividad.FechaRegistro),
                    new SqlParameter("EsActivo", Actividad.EsActivo)
                },
                TipoConsulta = _TipoConsultaEnum.Insert
            };

            return(base.Ejecutar(Consulta));
        }