Exemplo n.º 1
0
        public ClassResultV Usp_ResultadosAntropometricosxJugador_GetAll(DtoB dtoBase)
        {
            ClassResultV cr     = new ClassResultV();
            var          dtoCab = (DtoJugador)dtoBase;
            var          pr     = new SqlParameter[1];

            try
            {
                pr[0]       = new SqlParameter("@codJugador", SqlDbType.Char, 9);
                pr[0].Value = dtoCab.codJugador;

                SqlDataReader reader = SqlHelper.ExecuteReader(objCn, CommandType.StoredProcedure, "Usp_ResultadosAntropometricosxJugador_GetAll", pr);
                cr.List = new List <DtoB>();
                while (reader.Read())
                {
                    dtoCab.ectomorfia   = getValue("ectomorfia", reader).Value_Decimal;
                    dtoCab.mesomorfia   = getValue("mesomorfia", reader).Value_Decimal;
                    dtoCab.endomorfia   = getValue("endomorfia", reader).Value_Decimal;
                    dtoCab.ejeX         = getValue("ejeX", reader).Value_Decimal;
                    dtoCab.ejeY         = getValue("ejeY", reader).Value_Decimal;
                    dtoCab.fechaControl = getValue("fechaControl", reader).Value_DateTime;
                    cr.List.Add(dtoCab);
                }
            }
            catch (Exception ex)
            {
                cr.DT         = null;
                cr.LugarError = ex.StackTrace;
                cr.ErrorEx    = ex.Message;
                cr.ErrorMsj   = "Error al consultar ultimo datos antropometricos del jugador";
            }
            objCn.Close();
            return(cr);
        }
Exemplo n.º 2
0
        public DtoListaCompra Usp_CancelListaCompra(DtoB dtoBase)
        {
            DtoListaCompra dto = (DtoListaCompra)dtoBase;
            ClassResultV   cr  = new ClassResultV();

            SqlParameter[] pr = new SqlParameter[2];
            try
            {
                pr[0] = new SqlParameter("@idListaCompra", SqlDbType.Int)
                {
                    Value = dto.@idListaCompra
                };
                pr[1]           = new SqlParameter("@msj", SqlDbType.Int);
                pr[1].Direction = ParameterDirection.Output;

                SqlHelper.ExecuteNonQuery(objCn, CommandType.StoredProcedure, "SP_Cancel_ListaCompra", pr);
                if (pr[1].Value.ToString() != "")
                {
                    dto.Msj = pr[1].Value.ToString();
                }
            }
            catch (Exception ex)
            {
                dto.LugarError = ex.StackTrace;
                dto.ErrorEx    = ex.Message;
                dto.ErrorMsj   = "Error al anular lista de compras";
            }
            objCn.Close();
            return(dto);
        }
Exemplo n.º 3
0
        public ClassResultV Usp_DatosxJugador_Antropometria(DtoB dtoBase)
        {
            ClassResultV cr     = new ClassResultV();
            var          dtoCab = (DtoJugador)dtoBase;
            var          pr     = new SqlParameter[1];

            try
            {
                pr[0]       = new SqlParameter("@codJugador", SqlDbType.Char, 9);
                pr[0].Value = dtoCab.codJugador;

                SqlDataReader reader = SqlHelper.ExecuteReader(objCn, CommandType.StoredProcedure, "Usp_DatosxJugador_Antropometria", pr);
                cr.List = new List <DtoB>();
                while (reader.Read())
                {
                    dtoCab.aliasDeportivo      = getValue("aliasDeportivo", reader).Value_String;
                    dtoCab.jugadorCompleto     = getValue("jugadorCompleto", reader).Value_String;
                    dtoCab.equipoNombre        = getValue("equipoNombre", reader).Value_String;
                    dtoCab.descripcionPosicion = getValue("descripcionPosicion", reader).Value_String;
                    dtoCab.pesoInicial         = getValue("pesoInicial", reader).Value_Decimal;
                    dtoCab.tallaInicial        = getValue("tallaInicial", reader).Value_Decimal;
                    cr.List.Add(dtoCab);
                }
            }
            catch (Exception ex)
            {
                cr.DT         = null;
                cr.LugarError = ex.StackTrace;
                cr.ErrorEx    = ex.Message;
                cr.ErrorMsj   = "Error al consultar el jugador";
            }
            objCn.Close();
            return(cr);
        }
Exemplo n.º 4
0
        public DtoHorarioEntrenamiento Update_HorariosEntrenamiento(DtoB dtoBase)
        {
            var cr  = new ClassResultV();
            var dto = (DtoHorarioEntrenamiento)dtoBase;
            var pr  = new SqlParameter[4];

            try
            {
                pr[0]       = new SqlParameter("@codHorarioEntrenamiento", SqlDbType.VarChar, 50);
                pr[0].Value = dto.codHorarioEntrenamiento;
                pr[1]       = new SqlParameter("@titulo", SqlDbType.VarChar, 50);
                pr[1].Value = dto.titulo;
                pr[2]       = new SqlParameter("@descripcion", SqlDbType.VarChar, 100);
                pr[2].Value = dto.descripcion;
                pr[3]       = new SqlParameter("@codSede", SqlDbType.Int);
                pr[3].Value = dto.sede;
                SqlDataReader reader = SqlHelper.ExecuteReader(objCn, CommandType.StoredProcedure, "sp_Actualizar_HorariosEntrenamiento", pr);
            }
            catch (Exception ex)
            {
                cr.LugarError = ex.StackTrace;
                cr.ErrorEx    = ex.Message;
                cr.ErrorMsj   = "Error al registrar persona";
            }
            objCn.Close();
            return(dto);
        }
        public ClassResultV Usp_Mensajes_Update_Respuesta(DtoB dtoBase)
        {
            ClassResultV cr  = new ClassResultV();
            DtoMensajes  dto = (DtoMensajes)dtoBase;

            SqlParameter[] pr = new SqlParameter[6];
            try
            {
                pr[0] = new SqlParameter("@IdMensaje", SqlDbType.Int)
                {
                    Value = dto.IdMensaje
                };
                pr[1] = new SqlParameter("@Respuesta", SqlDbType.VarChar, 3000)
                {
                    Value = (V_ValidaPrNull(dto.Respuesta))
                };
                pr[2] = new SqlParameter("@UsuarioModificacionId", SqlDbType.Int)
                {
                    Value = (V_ValidaPrNull(dto.UsuarioModificacionId))
                };

                SqlHelper.ExecuteNonQuery(ObjCn, CommandType.StoredProcedure, "Usp_Mensajes_Update_Respuesta", pr);
            }
            catch (Exception ex)
            {
                cr.LugarError = ex.StackTrace;
                cr.ErrorEx    = ex.Message;
                cr.ErrorMsj   = "Error al actualizar la respuesta";
            }
            ObjCn.Close();
            return(cr);
        }
Exemplo n.º 6
0
        public ClassResultV Usp_Paciente_Update_ByIdPaciente(DtoB dtoBase)
        {
            DtoPaciente  dto = (DtoPaciente)dtoBase;
            ClassResultV cr  = new ClassResultV();

            SqlParameter[] pr = new SqlParameter[9];
            try
            {
                pr[0] = new SqlParameter("@IdPaciente", SqlDbType.Int)
                {
                    Value = (dto.IdPaciente)
                };
                pr[1] = new SqlParameter("@Nombres", SqlDbType.VarChar, 100)
                {
                    Value = (V_ValidaPrNull(dto.Nombres))
                };
                pr[2] = new SqlParameter("@Apellidos", SqlDbType.VarChar, 100)
                {
                    Value = (V_ValidaPrNull(dto.Apellidos))
                };
                pr[3] = new SqlParameter("@IN_Tipodoc", SqlDbType.Int)
                {
                    Value = (V_ValidaPrNull(dto.IN_Tipodoc))
                };
                pr[4] = new SqlParameter("@Numdoc", SqlDbType.VarChar, 20)
                {
                    Value = (V_ValidaPrNull(dto.Numdoc))
                };
                pr[5] = new SqlParameter("@IN_TipoSeguro", SqlDbType.Int)
                {
                    Value = (V_ValidaPrNull(dto.IN_TipoSeguro))
                };
                pr[6] = new SqlParameter("@IN_EstadoPaciente", SqlDbType.Int)
                {
                    Value = (V_ValidaPrNull(dto.IN_EstadoPaciente))
                };
                pr[7] = new SqlParameter("@UsuarioModificacionId", SqlDbType.Int)
                {
                    Value = (V_ValidaPrNull(dto.UsuarioModificacionId))
                };
                pr[8] = new SqlParameter("@msj", SqlDbType.VarChar, 100)
                {
                    Direction = ParameterDirection.Output
                };
                SqlHelper.ExecuteNonQuery(ObjCn, CommandType.StoredProcedure, "Usp_Paciente_Update_ByIdPaciente", pr);
                if (!String.IsNullOrEmpty(Convert.ToString(pr[8].Value)))
                {
                    cr.ErrorMsj   = Convert.ToString(pr[8].Value);
                    cr.LugarError = "Usp_Paciente_Update_ByIdPaciente";
                }
            }
            catch (Exception ex)
            {
                cr.LugarError = ex.StackTrace;
                cr.ErrorEx    = ex.Message;
                cr.ErrorMsj   = "Error al actualizar los datos del paciente";
            }
            ObjCn.Close();
            return(cr);
        }
Exemplo n.º 7
0
        public ClassResultV Usp_UpdateRNP(DtoB dtoBase)
        {
            ClassResultV        cr  = new ClassResultV();
            DtoCTAXCLI          dto = (DtoCTAXCLI)dtoBase;
            List <SqlParameter> pr  = new List <SqlParameter>
            {
                new SqlParameter("@IDCCLINETE", dto.IDCCLIENTE),
                new SqlParameter("@RAZONNOPAGO", dto.RAZONNOPAGO),
                new SqlParameter("@FECHAMODIFICACION", dto.FECHAMODIFICACION),
                new SqlParameter("@USUARIOMODIFICACION", dto.USUARIOMODIFICACION)
            };

            try
            {
                SqlHelper.ExecuteNonQuery(objCn, CommandType.StoredProcedure, "Usp_UpdateRNP", pr.ToArray());
            }
            catch (Exception ex)
            {
                cr.LugarError = ex.StackTrace;
                cr.ErrorEx    = ex.Message;
                cr.ErrorMsj   = "Error al actualizar Usp_UpdateRNP";
            }
            objCn.Close();
            return(cr);
        }
Exemplo n.º 8
0
        public ClassResultV Usp_Jugador_NombrePosicion(DtoB dtoBase)
        {
            ClassResultV cr     = new ClassResultV();
            var          dtoCab = (DtoJugador)dtoBase;
            var          pr     = new SqlParameter[1];

            try
            {
                pr[0]       = new SqlParameter("@codJugador", SqlDbType.Char, 9);
                pr[0].Value = dtoCab.codJugador;

                SqlDataReader reader = SqlHelper.ExecuteReader(objCn, CommandType.StoredProcedure, "Usp_Jugador_NombrePosicion", pr);
                cr.List = new List <DtoB>();
                while (reader.Read())
                {
                    dtoCab.codJugador          = getValue("codJugador", reader).Value_String;
                    dtoCab.nombresyap          = getValue("nombresyap", reader).Value_String;
                    dtoCab.descripcionPosicion = getValue("descripcionPosicion", reader).Value_String;
                    cr.List.Add(dtoCab);
                }
            }
            catch (Exception ex)
            {
                cr.DT         = null;
                cr.LugarError = ex.StackTrace;
                cr.ErrorEx    = ex.Message;
                cr.ErrorMsj   = "Error al consultar datos personales del jugador";
            }
            objCn.Close();
            return(cr);
        }
Exemplo n.º 9
0
        public ClassResultV Usp_Usuario_ResetPassword_Admin(DtoB dtoBase)
        {
            DtoUsuario   dto = (DtoUsuario)dtoBase;
            ClassResultV cr  = new ClassResultV();

            SqlParameter[] pr = new SqlParameter[3];
            try
            {
                pr[0] = new SqlParameter("@IdUsuario", SqlDbType.Int)
                {
                    Value = (V_ValidaPrNull(dto.IdUsuario))
                };
                pr[1] = new SqlParameter("@UsuarioModificacionId", SqlDbType.Int)
                {
                    Value = (V_ValidaPrNull(dto.UsuarioModificacionId))
                };
                pr[2] = new SqlParameter("@NuevaContrasena", SqlDbType.VarChar, 200)
                {
                    Value = (V_ValidaPrNull(dto.Contrasena))
                };

                SqlHelper.ExecuteNonQuery(ObjCn, CommandType.StoredProcedure, "Usp_Usuario_ResetPassword_Admin", pr);
            }
            catch (Exception ex)
            {
                cr.LugarError = ex.StackTrace;
                cr.ErrorEx    = ex.Message;
                cr.ErrorMsj   = "Error al actualizar contraseña";
            }
            ObjCn.Close();
            return(cr);
        }
        public ClassResultV Usp_Mensajes_SelectAll(DtoB dtoBase)
        {
            ClassResultV cr  = new ClassResultV();
            var          dto = (DtoMensajes)dtoBase;

            SqlParameter[] pr = new SqlParameter[4];
            try
            {
                pr[0] = new SqlParameter("@Criterio", SqlDbType.VarChar, 300)
                {
                    Value = V_ValidaPrNull(dto.Criterio)
                };
                pr[1] = new SqlParameter("@IB_Respondido", SqlDbType.Bit)
                {
                    Value = V_ValidaPrNull(dto.IB_Respondido)
                };
                pr[2] = new SqlParameter("@IN_TipoMensaje", SqlDbType.Int)
                {
                    Value = V_ValidaPrNull(dto.IN_TipoMensaje)
                };
                pr[3] = new SqlParameter("@OrganizacionId", SqlDbType.Int)
                {
                    Value = V_ValidaPrNull(dto.OrganizacionId)
                };

                SqlDataReader reader = SqlHelper.ExecuteReader(ObjCn, CommandType.StoredProcedure, "Usp_Mensajes_SelectAll", pr);

                cr.List = new List <DtoB>();
                while (reader.Read())
                {
                    cr.List.Add(new DtoMensajes
                    {
                        IdMensaje             = GetValue("IdMensaje", reader).ValueInt32,
                        ContactoId            = GetValue("ContactoId", reader).ValueInt32,
                        Asunto                = GetValue("Asunto", reader).ValueString,
                        Mensaje               = GetValue("Mensaje", reader).ValueString,
                        UsuarioCreacionId     = GetValue("UsuarioCreacionId", reader).ValueInt32,
                        FechaCreacion         = GetValue("FechaCreacion", reader).ValueDateTime,
                        UsuarioModificacionId = GetValue("UsuarioModificacionId", reader).ValueInt32,
                        FechaModificacion     = GetValue("FechaModificacion", reader).ValueDateTime,
                        IB_Respondido         = GetValue("IB_Respondido", reader).ValueBool,
                        Respuesta             = GetValue("Respuesta", reader).ValueString,
                        IN_TipoMensaje        = GetValue("IN_TipoMensaje", reader).ValueInt32,
                        OrganizacionId        = GetValue("OrganizacionId", reader).ValueInt32,
                        Email             = GetValue("Email", reader).ValueString,
                        NombreCompleto    = GetValue("NombreCompleto", reader).ValueString,
                        NombreTipoMensaje = GetValue("NombreTipoMensaje", reader).ValueString
                    });
                }
                reader.Close();
            }
            catch (Exception ex)
            {
                cr.LugarError = ex.StackTrace;
                cr.ErrorEx    = ex.Message;
                cr.ErrorMsj   = "Error al mostrar la bandeja de entrada";
            }
            ObjCn.Close();
            return(cr);
        }
Exemplo n.º 11
0
        public DtoUsuario Usp_VerificarCodContraseña(DtoB dtBase)
        {
            DtoUsuario dto  = (DtoUsuario)dtBase;
            DtoUsuario dtou = new DtoUsuario();

            SqlParameter[] pr = new SqlParameter[3];
            try
            {
                pr[0]           = new SqlParameter("@Correo", SqlDbType.VarChar, 50);
                pr[0].Value     = dto.correo;
                pr[1]           = new SqlParameter("@Codigo", SqlDbType.VarChar, 10);
                pr[1].Value     = dto.Codigo;
                pr[2]           = new SqlParameter("@msj", SqlDbType.VarChar, 50);
                pr[2].Direction = ParameterDirection.Output;

                SqlDataReader reader = SqlHelper.ExecuteReader(objCn, CommandType.StoredProcedure, "SP_VerificarCodContraseña", pr);
                if (Convert.ToString(pr[2].Value == DBNull.Value ? string.Empty : pr[2].Value) != "")
                {
                    dtou.ErrorMsj = pr[2].Value.ToString();
                }
            }
            catch (Exception ex)
            {
                dtou.LugarError = ex.StackTrace;
                dtou.ErrorEx    = ex.Message;
                dtou.ErrorMsj   = "Error al verificar el código.";
            }
            objCn.Close();
            return(dtou);
        }
Exemplo n.º 12
0
        public ClassResultV Usp_InsertDetalleLista(DtoB dtoBase)
        {
            DtoProducto  dto = (DtoProducto)dtoBase;
            ClassResultV cr  = new ClassResultV();

            SqlParameter[] pr = new SqlParameter[2];
            try
            {
                pr[0] = new SqlParameter("@idListaCompra", SqlDbType.Int)
                {
                    Value = dto.@idListaCompra
                };
                pr[1] = new SqlParameter("@idProducto", SqlDbType.Int)
                {
                    Value = dto.idProducto
                };

                _ = SqlHelper.ExecuteNonQuery(objCn, CommandType.StoredProcedure, "SP_Insert_DetalleLista", pr);
            }
            catch (Exception ex)
            {
                cr.LugarError = ex.StackTrace;
                cr.ErrorEx    = ex.Message;
                cr.ErrorMsj   = "Error al registrar el detalle de la lista de compra";
            }
            objCn.Close();
            return(cr);
        }
        public DtoContacto Usp_Contacto_Insert(DtoB dtoBase)
        {
            DtoContacto dto = (DtoContacto)dtoBase;

            SqlParameter[] pr = new SqlParameter[9];
            try
            {
                pr[0] = new SqlParameter("@IdContacto", SqlDbType.Int)
                {
                    Direction = ParameterDirection.Output
                };
                pr[1] = new SqlParameter("@NombreCompleto", SqlDbType.VarChar, 200)
                {
                    Value = (V_ValidaPrNull(dto.NombreCompleto))
                };
                pr[2] = new SqlParameter("@IN_Tipodoc", SqlDbType.Int)
                {
                    Value = (V_ValidaPrNull(dto.IN_Tipodoc))
                };
                pr[3] = new SqlParameter("@Numdoc", SqlDbType.VarChar, 20)
                {
                    Value = (V_ValidaPrNull(dto.Numdoc))
                };
                pr[4] = new SqlParameter("@Email", SqlDbType.VarChar, 50)
                {
                    Value = (V_ValidaPrNull(dto.Email))
                };
                pr[5] = new SqlParameter("@Telefono", SqlDbType.VarChar, 50)
                {
                    Value = (V_ValidaPrNull(dto.Telefono))
                };
                pr[6] = new SqlParameter("@UsuarioCreacionId", SqlDbType.Int)
                {
                    Value = (V_ValidaPrNull(dto.UsuarioCreacionId))
                };
                pr[7] = new SqlParameter("@PacienteId", SqlDbType.Int)
                {
                    Value = (V_ValidaPrNull(dto.PacienteId))
                };
                pr[8] = new SqlParameter("@msj", SqlDbType.VarChar, 100)
                {
                    Direction = ParameterDirection.Output
                };
                SqlHelper.ExecuteNonQuery(ObjCn, CommandType.StoredProcedure, "Usp_Contacto_Insert", pr);
                dto.IdContacto = Convert.ToInt32(pr[0].Value);
                if (!String.IsNullOrEmpty(Convert.ToString(pr[8].Value)))
                {
                    dto.ErrorMsj   = Convert.ToString(pr[8].Value);
                    dto.LugarError = "Usp_Contacto_Insert";
                }
            }
            catch (Exception ex)
            {
                dto.LugarError = ex.StackTrace;
                dto.ErrorEx    = ex.Message;
                dto.ErrorMsj   = "Error al insertar Contacto";
            }
            ObjCn.Close();
            return(dto);
        }
        public ClassResultV Usp_PacienteHistorial_SelectAll_Usuario(DtoB dtoBase)
        {
            ClassResultV cr  = new ClassResultV();
            var          dto = (DtoPacienteHistorial)dtoBase;

            SqlParameter[] pr = new SqlParameter[3];
            try
            {
                pr[0] = new SqlParameter("@PacienteId", SqlDbType.Int)
                {
                    Value = (dto.PacienteId)
                };
                pr[1] = new SqlParameter("@FechaInicio", SqlDbType.Date)
                {
                    Value = V_ValidaPrNull(dto.FechaInicio)
                };
                pr[2] = new SqlParameter("@FechaFin", SqlDbType.Date)
                {
                    Value = V_ValidaPrNull(dto.FechaFin)
                };
                SqlDataReader reader = SqlHelper.ExecuteReader(ObjCn, CommandType.StoredProcedure, "Usp_PacienteHistorial_SelectAll_Usuario", pr);

                cr.List = new List <DtoB>();
                while (reader.Read())
                {
                    cr.List.Add(new DtoPacienteHistorial
                    {
                        IdHistorial            = GetValue("IdHistorial", reader).ValueInt32,
                        PacienteId             = GetValue("PacienteId", reader).ValueInt32,
                        Temperatura            = GetValue("Temperatura", reader).ValueString,
                        PresionArterial        = GetValue("PresionArterial", reader).ValueString,
                        Saturacion             = GetValue("Saturacion", reader).ValueString,
                        Pronostico             = GetValue("Pronostico", reader).ValueString,
                        Requerimiento          = GetValue("Requerimiento", reader).ValueString,
                        Evolucion              = GetValue("Evolucion", reader).ValueString,
                        IB_Traslado            = GetValue("IB_Traslado", reader).ValueBool,
                        IN_TipoTraslado        = GetValue("IN_TipoTraslado", reader).ValueInt32,
                        DescTraslado           = GetValue("DescTraslado", reader).ValueString,
                        FechaSolicitudTraslado = GetValue("FechaSolicitudTraslado", reader).ValueDateTime,
                        OrganizacionId         = GetValue("OrganizacionId", reader).ValueInt32,
                        ContactoId             = GetValue("ContactoId", reader).ValueInt32,
                        UsuarioCreacionId      = GetValue("UsuarioCreacionId", reader).ValueInt32,
                        FechaCreacion          = GetValue("FechaCreacion", reader).ValueDateTime,
                        UsuarioModificacionId  = GetValue("UsuarioModificacionId", reader).ValueInt32,
                        FechaModificacion      = GetValue("FechaModificacion", reader).ValueDateTime,
                        IB_Estado              = GetValue("IB_Estado", reader).ValueBool
                    });
                }
                reader.Close();
            }
            catch (Exception ex)
            {
                cr.LugarError = ex.StackTrace;
                cr.ErrorEx    = ex.Message;
                cr.ErrorMsj   = "Error al consultar usuarios del PacienteHistorial";
            }
            ObjCn.Close();
            return(cr);
        }
        public ClassResultV Usp_Contacto_Update_ByPacienteId(DtoB dtoBase)
        {
            DtoContacto  dto = (DtoContacto)dtoBase;
            ClassResultV cr  = new ClassResultV();

            SqlParameter[] pr = new SqlParameter[9];
            try
            {
                pr[0] = new SqlParameter("@NombreCompleto", SqlDbType.VarChar, 200)
                {
                    Value = (V_ValidaPrNull(dto.NombreCompleto))
                };
                pr[1] = new SqlParameter("@IN_Tipodoc", SqlDbType.Int)
                {
                    Value = (V_ValidaPrNull(dto.IN_Tipodoc))
                };
                pr[2] = new SqlParameter("@Numdoc", SqlDbType.VarChar, 20)
                {
                    Value = (V_ValidaPrNull(dto.Numdoc))
                };
                pr[3] = new SqlParameter("@Email", SqlDbType.VarChar, 50)
                {
                    Value = (V_ValidaPrNull(dto.Email))
                };
                pr[4] = new SqlParameter("@Telefono", SqlDbType.VarChar, 50)
                {
                    Value = (V_ValidaPrNull(dto.Telefono))
                };
                pr[5] = new SqlParameter("@PacienteId", SqlDbType.Int)
                {
                    Value = (V_ValidaPrNull(dto.PacienteId))
                };
                pr[6] = new SqlParameter("@UsuarioModificacionId", SqlDbType.Int)
                {
                    Value = (V_ValidaPrNull(dto.UsuarioModificacionId))
                };
                pr[8] = new SqlParameter("@msj", SqlDbType.VarChar, 100)
                {
                    Direction = ParameterDirection.Output
                };
                SqlHelper.ExecuteNonQuery(ObjCn, CommandType.StoredProcedure, "Usp_Contacto_Update_ByPacienteId", pr);
                if (!String.IsNullOrEmpty(Convert.ToString(pr[8].Value)))
                {
                    cr.ErrorMsj   = Convert.ToString(pr[8].Value);
                    cr.LugarError = "Usp_Contacto_Update_ByPacienteId";
                }
            }
            catch (Exception ex)
            {
                cr.LugarError = ex.StackTrace;
                cr.ErrorEx    = ex.Message;
                cr.ErrorMsj   = "Error al actualizar los datos del Contacto";
            }
            ObjCn.Close();
            return(cr);
        }
        public DtoTablaVarios Usp_TablaVarios_Insert(DtoB dtoBase)
        {
            DtoTablaVarios dto = (DtoTablaVarios)dtoBase;

            SqlParameter[] pr = new SqlParameter[7];
            try
            {
                pr[0] = new SqlParameter("@IdTabVarios", SqlDbType.Int)
                {
                    Direction = ParameterDirection.Output
                };
                pr[1] = new SqlParameter("@Descripcion", SqlDbType.VarChar, 200)
                {
                    Value = (V_ValidaPrNull(dto.Descripcion))
                };
                pr[2] = new SqlParameter("@TipoAtributo", SqlDbType.VarChar, 200)
                {
                    Value = (V_ValidaPrNull(dto.TipoAtributo))
                };
                pr[3] = new SqlParameter("@EntidadTabla", SqlDbType.VarChar, 200)
                {
                    Value = (V_ValidaPrNull(dto.EntidadTabla))
                };
                pr[4] = new SqlParameter("@UsuarioCreacionId", SqlDbType.Int)
                {
                    Value = (V_ValidaPrNull(dto.UsuarioCreacionId))
                };
                pr[5] = new SqlParameter("@IB_Estado", SqlDbType.Bit)
                {
                    Value = V_ValidaPrNull(dto.IB_Estado)
                };
                pr[6] = new SqlParameter("@msj", SqlDbType.VarChar, 100)
                {
                    Direction = ParameterDirection.Output
                };

                SqlHelper.ExecuteNonQuery(ObjCn, CommandType.StoredProcedure, "Usp_TablaVarios_Insert", pr);
                if (pr[0].Value != DBNull.Value)
                {
                    dto.IdTabVarios = Convert.ToInt32(pr[0].Value);
                }
                if (!String.IsNullOrEmpty(Convert.ToString(pr[6].Value)))
                {
                    dto.ErrorMsj   = Convert.ToString(pr[6].Value);
                    dto.LugarError = "Usp_TablaVarios_Insert";
                }
            }
            catch (Exception ex)
            {
                dto.LugarError = ex.StackTrace;
                dto.ErrorEx    = ex.Message;
                dto.ErrorMsj   = "Error al insertar en TablaVarios";
            }
            ObjCn.Close();
            return(dto);
        }
        public DtoPaciente Usp_Contacto_Login(DtoB dtoBase)
        {
            DtoPaciente dto = (DtoPaciente)dtoBase;

            SqlParameter[] pr = new SqlParameter[3];
            try
            {
                pr[0] = new SqlParameter("@Credencial", SqlDbType.VarChar, 100)
                {
                    Value = dto.Credencial
                };
                pr[1] = new SqlParameter("@msj", SqlDbType.VarChar, 100)
                {
                    Direction = ParameterDirection.Output
                };

                SqlDataReader reader = SqlHelper.ExecuteReader(ObjCn, CommandType.StoredProcedure, "Usp_Contacto_Login", pr);
                if (reader.Read())
                {
                    dto = new DtoPaciente
                    {
                        IdPaciente            = GetValue("IdPaciente", reader).ValueInt32,
                        Nombres               = GetValue("Nombres", reader).ValueString,
                        Apellidos             = GetValue("Apellidos", reader).ValueString,
                        IN_Tipodoc            = GetValue("IN_Tipodoc", reader).ValueInt32,
                        Numdoc                = GetValue("Numdoc", reader).ValueString,
                        IN_TipoSeguro         = GetValue("IN_TipoSeguro", reader).ValueInt32,
                        IN_EstadoPaciente     = GetValue("IN_EstadoPaciente", reader).ValueInt32,
                        UsuarioCreacionId     = GetValue("UsuarioCreacionId", reader).ValueInt32,
                        FechaCreacion         = GetValue("FechaCreacion", reader).ValueDateTime,
                        UsuarioModificacionId = GetValue("UsuarioModificacionId", reader).ValueInt32,
                        FechaModificacion     = GetValue("FechaModificacion", reader).ValueDateTime,
                        IB_Estado             = GetValue("IB_Estado", reader).ValueBool,
                        Credencial            = GetValue("Credencial", reader).ValueString,
                        OrganizacionId        = GetValue("OrganizacionId", reader).ValueInt32,
                        NombreTipodoc         = GetValue("NombreTipodoc", reader).ValueString,
                        NombreTipoSeguro      = GetValue("NombreTipoSeguro", reader).ValueString,
                        NombreEstadoPaciente  = GetValue("NombreEstadoPaciente", reader).ValueString
                    };
                }
                reader.Close();
                if (!String.IsNullOrEmpty(Convert.ToString(pr[1].Value)))
                {
                    dto.ErrorMsj   = Convert.ToString(pr[1].Value);
                    dto.LugarError = "Usp_Contacto_Login";
                }
            }
            catch (Exception ex)
            {
                dto.LugarError = ex.StackTrace;
                dto.ErrorEx    = ex.Message;
                dto.ErrorMsj   = "Error al loguear crendecial";
            }
            ObjCn.Close();
            return(dto);
        }
Exemplo n.º 18
0
        public DtoUsuario Usp_Usuario_SelectOne(DtoB dtoBase)
        {
            DtoUsuario dto = (DtoUsuario)dtoBase;

            SqlParameter[] pr = new SqlParameter[1];

            try
            {
                pr[0] = new SqlParameter("@IdUsuario", SqlDbType.Int)
                {
                    Value = (dto.IdUsuario)
                };

                SqlDataReader reader = SqlHelper.ExecuteReader(ObjCn, CommandType.StoredProcedure, "Usp_Usuario_SelectOne", pr);

                //cr.List = new List<DtoB>();
                if (reader.Read())
                {
                    dto = new DtoUsuario
                    {
                        IdUsuario             = GetValue("IdUsuario", reader).ValueInt32,
                        Usuario               = GetValue("Usuario", reader).ValueString,
                        Contrasena            = GetValue("Contrasena", reader).ValueString,
                        Numdoc                = GetValue("Numdoc", reader).ValueString,
                        IN_Tipodoc            = GetValue("IN_Tipodoc", reader).ValueInt32,
                        Telefono              = GetValue("Telefono", reader).ValueString,
                        IN_Rol                = GetValue("IN_Rol", reader).ValueInt32,
                        IN_Cargo              = GetValue("IN_Cargo", reader).ValueInt32,
                        OrganizacionId        = GetValue("OrganizacionId", reader).ValueInt32,
                        UsuarioCreacionId     = GetValue("UsuarioCreacionId", reader).ValueInt32,
                        FechaCreacion         = GetValue("FechaCreacion", reader).ValueDateTime,
                        UsuarioModificacionId = GetValue("UsuarioModificacionId", reader).ValueInt32,
                        FechaModificacion     = GetValue("FechaModificacion", reader).ValueDateTime,
                        IB_Estado             = GetValue("IB_Estado", reader).ValueBool,
                        PrimerNombre          = GetValue("PrimerNombre", reader).ValueString,
                        SegundoNombre         = GetValue("SegundoNombre", reader).ValueString,
                        ApellidoPaterno       = GetValue("ApellidoPaterno", reader).ValueString,
                        ApellidoMaterno       = GetValue("ApellidoMaterno", reader).ValueString,
                        Email       = GetValue("Email", reader).ValueString,
                        NombreRol   = GetValue("NombreRol", reader).ValueString,
                        NombreCargo = GetValue("NombreCargo", reader).ValueString
                    };
                }
                reader.Close();
            }
            catch (Exception ex)
            {
                dto.LugarError = ex.StackTrace;
                dto.ErrorEx    = ex.Message;
                dto.ErrorMsj   = "Error en Usp_Usuario_SelectOne";
            }
            ObjCn.Close();
            return(dto);
        }
        public DtoPacienteHistorial Usp_PacienteHistorial_SelectOne(DtoB dtoBase)
        {
            //ClassResultV cr = new ClassResultV();
            DtoPacienteHistorial dto = (DtoPacienteHistorial)dtoBase;

            SqlParameter[] pr = new SqlParameter[1];

            try
            {
                pr[0] = new SqlParameter("@IdHistorial", SqlDbType.Int)
                {
                    Value = (dto.IdHistorial)
                };

                SqlDataReader reader = SqlHelper.ExecuteReader(ObjCn, CommandType.StoredProcedure, "Usp_PacienteHistorial_SelectOne", pr);

                //cr.List = new List<DtoB>();
                if (reader.Read())
                {
                    dto = new DtoPacienteHistorial
                    {
                        IdHistorial            = GetValue("IdHistorial", reader).ValueInt32,
                        PacienteId             = GetValue("PacienteId", reader).ValueInt32,
                        Temperatura            = GetValue("Temperatura", reader).ValueString,
                        FrecuenciaCardiaca     = GetValue("FrecuenciaCardiaca", reader).ValueString,
                        PresionArterial        = GetValue("PresionArterial", reader).ValueString,
                        Saturacion             = GetValue("Saturacion", reader).ValueString,
                        Pronostico             = GetValue("Pronostico", reader).ValueString,
                        Requerimiento          = GetValue("Requerimiento", reader).ValueString,
                        Evolucion              = GetValue("Evolucion", reader).ValueString,
                        IB_Traslado            = GetValue("IB_Traslado", reader).ValueBool,
                        IN_TipoTraslado        = GetValue("IN_TipoTraslado", reader).ValueInt32,
                        DescTraslado           = GetValue("DescTraslado", reader).ValueString,
                        FechaSolicitudTraslado = GetValue("FechaSolicitudTraslado", reader).ValueDateTime,
                        OrganizacionId         = GetValue("OrganizacionId", reader).ValueInt32,
                        ContactoId             = GetValue("ContactoId", reader).ValueInt32,
                        UsuarioCreacionId      = GetValue("UsuarioCreacionId", reader).ValueInt32,
                        FechaCreacion          = GetValue("FechaCreacion", reader).ValueDateTime,
                        UsuarioModificacionId  = GetValue("UsuarioModificacionId", reader).ValueInt32,
                        FechaModificacion      = GetValue("FechaModificacion", reader).ValueDateTime,
                        IB_Estado              = GetValue("IB_Estado", reader).ValueBool
                    };
                }
                reader.Close();
            }
            catch (Exception ex)
            {
                dto.LugarError = ex.StackTrace;
                dto.ErrorEx    = ex.Message;
                dto.ErrorMsj   = "Error en Usp_PacienteHistorial_SelectOne";
            }
            ObjCn.Close();
            return(dto);
        }
        public ClassResultV Usp_TablaVarios_Update(DtoB dtoBase)
        {
            DtoTablaVarios dto = (DtoTablaVarios)dtoBase;
            ClassResultV   cr  = new ClassResultV();

            SqlParameter[] pr = new SqlParameter[7];
            try
            {
                pr[0] = new SqlParameter("@IdTabVarios", SqlDbType.Int)
                {
                    Value = (dto.IdTabVarios)
                };
                pr[1] = new SqlParameter("@Descripcion", SqlDbType.VarChar, 200)
                {
                    Value = (V_ValidaPrNull(dto.Descripcion))
                };
                pr[2] = new SqlParameter("TipoAtributo", SqlDbType.VarChar, 200)
                {
                    Value = (V_ValidaPrNull(dto.TipoAtributo))
                };
                pr[3] = new SqlParameter("@EntidadTabla", SqlDbType.VarChar, 200)
                {
                    Value = (V_ValidaPrNull(dto.EntidadTabla))
                };
                pr[4] = new SqlParameter("@UsuarioModificacionId", SqlDbType.Int)
                {
                    Value = (V_ValidaPrNull(dto.UsuarioModificacionId))
                };
                pr[5] = new SqlParameter("IB_Estado", SqlDbType.Bit)
                {
                    Value = (V_ValidaPrNull(dto.IB_Estado))
                };
                pr[6] = new SqlParameter("@msj", SqlDbType.VarChar, 100)
                {
                    Direction = ParameterDirection.Output
                };

                SqlHelper.ExecuteNonQuery(ObjCn, CommandType.StoredProcedure, "Usp_TablaVarios_Update", pr);
                if (!String.IsNullOrEmpty(Convert.ToString(pr[6].Value)))
                {
                    cr.ErrorMsj   = Convert.ToString(pr[6].Value);
                    cr.LugarError = "Usp_TablaVarios_Update";
                }
            }
            catch (Exception ex)
            {
                cr.LugarError = ex.StackTrace;
                cr.ErrorEx    = ex.Message;
                cr.ErrorMsj   = "Error al actualizar los datos de TablaVarios";
            }
            ObjCn.Close();
            return(cr);
        }
Exemplo n.º 21
0
        public DtoPedido Usp_InsertPedido(DtoB dtoBase)
        {
            DtoPedido dto = (DtoPedido)dtoBase;

            SqlParameter[] pr = new SqlParameter[7];
            try
            {
                pr[0] = new SqlParameter("@idMetodoPago", SqlDbType.Int)
                {
                    Value = dto.idMetodoPago
                };
                pr[1] = new SqlParameter("@fechaEntrega", SqlDbType.DateTime)
                {
                    Value = dto.fechaEntrega
                };

                pr[2] = new SqlParameter("@idProveedor", SqlDbType.Int)
                {
                    Value = dto.idProveedor
                };
                pr[3] = new SqlParameter("@idListaCompra", SqlDbType.Int)
                {
                    Value = dto.idListaCompra
                };
                pr[4] = new SqlParameter("@idUsuario", SqlDbType.Int)
                {
                    Value = dto.idUsuario
                };
                pr[5] = new SqlParameter("@precioTotal", SqlDbType.Decimal)
                {
                    Value = dto.precioTotal
                };
                pr[6] = new SqlParameter("@idPedido", SqlDbType.Int)
                {
                    Direction = ParameterDirection.Output
                };

                _ = SqlHelper.ExecuteNonQuery(objCn, CommandType.StoredProcedure, "SP_Insert_Pedido", pr);
                if (!string.IsNullOrEmpty(pr[6].Value.ToString()))
                {
                    dto.idPedido = int.Parse(pr[6].Value.ToString());
                }
            }
            catch (Exception ex)
            {
                dto.LugarError = ex.StackTrace;
                dto.ErrorEx    = ex.Message;
                dto.ErrorMsj   = "Error al registrar el Pedido";
            }
            objCn.Close();
            return(dto);
        }
Exemplo n.º 22
0
        public ClassResultV Usp_Organizacion_Update_ByIdOrganizacion(DtoB dtoBase)
        {
            DtoOrganizacion dto = (DtoOrganizacion)dtoBase;
            ClassResultV    cr  = new ClassResultV();

            SqlParameter[] pr = new SqlParameter[6];
            try
            {
                pr[0] = new SqlParameter("@IdOrganizacion", SqlDbType.Int)
                {
                    Value = (dto.IdOrganizacion)
                };
                pr[1] = new SqlParameter("@NombreOrganizacion", SqlDbType.VarChar, 200)
                {
                    Value = (V_ValidaPrNull(dto.NombreOrganizacion))
                };
                pr[2] = new SqlParameter("@Departamento", SqlDbType.VarChar, 100)
                {
                    Value = (V_ValidaPrNull(dto.Departamento))
                };
                pr[3] = new SqlParameter("@Distrito", SqlDbType.VarChar, 100)
                {
                    Value = (V_ValidaPrNull(dto.Distrito))
                };
                pr[4] = new SqlParameter("@Capacidad", SqlDbType.Int)
                {
                    Value = (V_ValidaPrNull(dto.Capacidad))
                };
                pr[5] = new SqlParameter("@UsuarioModificacionId", SqlDbType.Int)
                {
                    Value = (V_ValidaPrNull(dto.UsuarioModificacionId))
                };
                pr[6] = new SqlParameter("@msj", SqlDbType.VarChar, 100)
                {
                    Direction = ParameterDirection.Output
                };
                SqlHelper.ExecuteNonQuery(ObjCn, CommandType.StoredProcedure, "Usp_Organizacion_Update_ByIdOrganizacion", pr);
                if (!String.IsNullOrEmpty(Convert.ToString(pr[6].Value)))
                {
                    cr.ErrorMsj   = Convert.ToString(pr[6].Value);
                    cr.LugarError = "Usp_Organizacion_Update_ByIdOrganizacion";
                }
            }
            catch (Exception ex)
            {
                cr.LugarError = ex.StackTrace;
                cr.ErrorEx    = ex.Message;
                cr.ErrorMsj   = "Error al actualizar los datos de la organizacion";
            }
            ObjCn.Close();
            return(cr);
        }
        public ClassResultV Usp_Contacto_ForgotCredential(DtoB dtoBase)
        {
            DtoContacto  dto = (DtoContacto)dtoBase;
            ClassResultV cr  = new ClassResultV();

            SqlParameter[] pr = new SqlParameter[7];
            try
            {
                pr[0] = new SqlParameter("@IN_Tipodoc", SqlDbType.Int)
                {
                    Value = V_ValidaPrNull(dto.IN_Tipodoc)
                };
                pr[1] = new SqlParameter("@Numdoc", SqlDbType.VarChar, 20)
                {
                    Value = V_ValidaPrNull(dto.Numdoc)
                };
                pr[2] = new SqlParameter("@Email", SqlDbType.VarChar, 50)
                {
                    Value = V_ValidaPrNull(dto.Email)
                };
                pr[3] = new SqlParameter("@NuevaCredencial", SqlDbType.VarChar, 100)
                {
                    Value = V_ValidaPrNull(dto.NuevaCredencial)
                };
                pr[4] = new SqlParameter("@IN_Tipodoc_Paciente", SqlDbType.Int)
                {
                    Value = V_ValidaPrNull(dto.IN_Tipodoc_Paciente)
                };
                pr[5] = new SqlParameter("@Numdoc_Paciente", SqlDbType.VarChar, 20)
                {
                    Value = V_ValidaPrNull(dto.Numdoc_Paciente)
                };
                pr[6] = new SqlParameter("@msj", SqlDbType.VarChar, 100)
                {
                    Direction = ParameterDirection.Output
                };
                SqlHelper.ExecuteNonQuery(ObjCn, CommandType.StoredProcedure, "Usp_Contacto_ForgotCredential", pr);
                if (!String.IsNullOrEmpty(Convert.ToString(pr[6].Value)))
                {
                    cr.ErrorMsj   = Convert.ToString(pr[6].Value);
                    cr.LugarError = "Usp_Contacto_ForgotCredential";
                }
            }
            catch (Exception ex)
            {
                cr.LugarError = ex.StackTrace;
                cr.ErrorEx    = ex.Message;
                cr.ErrorMsj   = "Error al actualizar la nueva credencial";
            }
            ObjCn.Close();
            return(cr);
        }
        public ClassResultV Usp_TablaVarios_SelectAll_Admin(DtoB dtoBase)
        {
            ClassResultV cr  = new ClassResultV();
            var          dto = (DtoTablaVarios)dtoBase;

            SqlParameter[] pr = new SqlParameter[3];
            try
            {
                pr[0] = new SqlParameter("@Criterio", SqlDbType.VarChar, 300)
                {
                    Value = (dto.Criterio)
                };
                pr[1] = new SqlParameter("@TipoAtributo", SqlDbType.VarChar, 200)
                {
                    Value = V_ValidaPrNull(dto.TipoAtributo)
                };
                pr[2] = new SqlParameter("@IB_Estado", SqlDbType.Bit)
                {
                    Value = dto.IB_Estado
                };

                SqlDataReader reader = SqlHelper.ExecuteReader(ObjCn, CommandType.StoredProcedure, "Usp_TablaVarios_SelectAll_Admin", pr);

                cr.List = new List <DtoB>();
                while (reader.Read())
                {
                    cr.List.Add(new DtoTablaVarios
                    {
                        IdTabVarios           = GetValue("IdTabVarios", reader).ValueInt32,
                        Valor                 = GetValue("Valor", reader).ValueString,
                        Descripcion           = GetValue("Descripcion", reader).ValueString,
                        TipoAtributo          = GetValue("TipoAtributo", reader).ValueString,
                        EntidadTabla          = GetValue("EntidadTabla", reader).ValueString,
                        UsuarioCreacionId     = GetValue("UsuarioCreacionId", reader).ValueInt32,
                        FechaCreacion         = GetValue("FechaCreacion", reader).ValueDateTime,
                        UsuarioModificacionId = GetValue("UsuarioModificacionId", reader).ValueInt32,
                        FechaModificacion     = GetValue("FechaModificacion", reader).ValueDateTime,
                        IB_Estado             = GetValue("IB_Estado", reader).ValueBool
                    });
                }
                reader.Close();
            }
            catch (Exception ex)
            {
                cr.LugarError = ex.StackTrace;
                cr.ErrorEx    = ex.Message;
                cr.ErrorMsj   = "Error al consultar tabla varios";
            }
            ObjCn.Close();
            return(cr);
        }
Exemplo n.º 25
0
        public DtoPaciente Usp_Paciente_SelectOne(DtoB dtoBase)
        {
            DtoPaciente dto = (DtoPaciente)dtoBase;

            SqlParameter[] pr = new SqlParameter[1];

            try
            {
                pr[0] = new SqlParameter("@IdPaciente", SqlDbType.Int)
                {
                    Value = (dto.IdPaciente)
                };

                SqlDataReader reader = SqlHelper.ExecuteReader(ObjCn, CommandType.StoredProcedure, "Usp_Paciente_SelectOne", pr);

                //cr.List = new List<DtoB>();
                if (reader.Read())
                {
                    dto = new DtoPaciente
                    {
                        IdPaciente            = GetValue("IdPaciente", reader).ValueInt32,
                        Nombres               = GetValue("Nombres", reader).ValueString,
                        Apellidos             = GetValue("Apellidos", reader).ValueString,
                        IN_Tipodoc            = GetValue("IN_Tipodoc", reader).ValueInt32,
                        Numdoc                = GetValue("Numdoc", reader).ValueString,
                        IN_TipoSeguro         = GetValue("IN_TipoSeguro", reader).ValueInt32,
                        IN_EstadoPaciente     = GetValue("IN_EstadoPaciente", reader).ValueInt32,
                        UsuarioCreacionId     = GetValue("UsuarioCreacionId", reader).ValueInt32,
                        FechaCreacion         = GetValue("FechaCreacion", reader).ValueDateTime,
                        UsuarioModificacionId = GetValue("UsuarioModificacionId", reader).ValueInt32,
                        FechaModificacion     = GetValue("FechaModificacion", reader).ValueDateTime,
                        IB_Estado             = GetValue("IB_Estado", reader).ValueBool,
                        Credencial            = GetValue("Credencial", reader).ValueString,
                        OrganizacionId        = GetValue("OrganizacionId", reader).ValueInt32,
                        NombreTipodoc         = GetValue("NombreTipodoc", reader).ValueString,
                        NombreTipoSeguro      = GetValue("NombreTipoSeguro", reader).ValueString,
                        NombreEstadoPaciente  = GetValue("NombreEstadoPaciente", reader).ValueString
                    };
                }
                reader.Close();
            }
            catch (Exception ex)
            {
                dto.LugarError = ex.StackTrace;
                dto.ErrorEx    = ex.Message;
                dto.ErrorMsj   = "Error en Usp_Paciente_SelectOne";
            }
            ObjCn.Close();
            return(dto);
        }
Exemplo n.º 26
0
        public DtoUsuario Usp_Login(DtoB dtBase)
        {
            DtoUsuario dto  = (DtoUsuario)dtBase;
            DtoUsuario dtou = new DtoUsuario();

            SqlParameter[] pr = new SqlParameter[3];

            try
            {
                pr[0]       = new SqlParameter("@Correo", SqlDbType.VarChar, 100);
                pr[0].Value = dto.correo;

                pr[1]       = new SqlParameter("@Contraseña", SqlDbType.VarChar, 100);
                pr[1].Value = V_ValidaPrNull(dto.contraseña);

                pr[2]           = new SqlParameter("@msj", SqlDbType.VarChar, 100);
                pr[2].Direction = ParameterDirection.Output;

                SqlDataReader reader = SqlHelper.ExecuteReader(objCn, CommandType.StoredProcedure, "SP_Login", pr);

                if (Convert.ToString(pr[2].Value == DBNull.Value ? string.Empty : pr[2].Value) != "")
                {
                    dtou.LugarError = ToString("Inicio de sesión");
                    dtou.ErrorMsj   = pr[2].Value.ToString();
                }
                else
                {
                    if (reader.Read())
                    {
                        dtou.nombreUsuario   = Convert.ToString(reader.GetValue(reader.GetOrdinal("nombreUsuario")) == DBNull.Value ? string.Empty : reader.GetValue(reader.GetOrdinal("nombreUsuario")));
                        dtou.apellidoUsuario = Convert.ToString(reader.GetValue(reader.GetOrdinal("apellidoUsuario")) == DBNull.Value ? string.Empty : reader.GetValue(reader.GetOrdinal("apellidoUsuario")));
                        dtou.correo          = Convert.ToString(reader.GetValue(reader.GetOrdinal("Correo")) == DBNull.Value ? string.Empty : reader.GetValue(reader.GetOrdinal("Correo")));

                        dtou.nombreTipoUsuario = Convert.ToString(reader.GetValue(reader.GetOrdinal("nombreTipoUsuario")) == DBNull.Value ? string.Empty : reader.GetValue(reader.GetOrdinal("nombreTipoUsuario")));
                        dtou.idUsuario         = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("IdUsuario")) == DBNull.Value ? 0 : reader.GetValue(reader.GetOrdinal("IdUsuario")));
                        dtou.Foto = (byte[])(reader.GetValue(reader.GetOrdinal("Foto")) == DBNull.Value ? byte.MinValue : reader.GetValue(reader.GetOrdinal("Foto")));
                    }
                }
            }
            catch (Exception ex)
            {
                dtou.LugarError = ex.StackTrace;
                dtou.ErrorEx    = ex.Message;
                dtou.ErrorMsj   = "Error al crear usuario.";
            }
            objCn.Close();
            return(dtou);
        }
Exemplo n.º 27
0
        public ClassResultV Usp_Organizacion_SelectAll(DtoB dtoBase)
        {
            ClassResultV cr  = new ClassResultV();
            var          dto = (DtoOrganizacion)dtoBase;

            SqlParameter[] pr = new SqlParameter[1];
            try
            {
                pr[0] = new SqlParameter("@Criterio", SqlDbType.VarChar, 300)
                {
                    Value = (dto.Criterio)
                };
                pr[1] = new SqlParameter("@IB_Estado", SqlDbType.Bit)
                {
                    Value = (dto.IB_Estado)
                };

                SqlDataReader reader = SqlHelper.ExecuteReader(ObjCn, CommandType.StoredProcedure, "Usp_Organizacion_SelectAll", pr);

                cr.List = new List <DtoB>();
                while (reader.Read())
                {
                    cr.List.Add(new DtoOrganizacion
                    {
                        IdOrganizacion        = GetValue("IdPaciente", reader).ValueInt32,
                        NombreOrganizacion    = GetValue("NombreOrganizacion", reader).ValueString,
                        Departamento          = GetValue("Departamento", reader).ValueString,
                        Distrito              = GetValue("Distrito", reader).ValueString,
                        Capacidad             = GetValue("Capacidad", reader).ValueInt32,
                        UsuarioCreacionId     = GetValue("UsuarioCreacionId", reader).ValueInt32,
                        FechaCreacion         = GetValue("FechaCreacion", reader).ValueDateTime,
                        UsuarioModificacionId = GetValue("UsuarioModificacionId", reader).ValueInt32,
                        FechaModificacion     = GetValue("FechaModificacion", reader).ValueDateTime,
                        IB_Estado             = GetValue("IB_Estado", reader).ValueBool,
                    });
                }
                reader.Close();
            }
            catch (Exception ex)
            {
                cr.LugarError = ex.StackTrace;
                cr.ErrorEx    = ex.Message;
                cr.ErrorMsj   = "Error al consultar organizaciones";
            }
            ObjCn.Close();
            return(cr);
        }
        public DtoContacto Usp_Contacto_SelectOne(DtoB dtoBase)
        {
            DtoContacto dto = (DtoContacto)dtoBase;

            SqlParameter[] pr = new SqlParameter[1];

            try
            {
                pr[0] = new SqlParameter("@PacienteId", SqlDbType.Int)
                {
                    Value = (dto.PacienteId)
                };

                SqlDataReader reader = SqlHelper.ExecuteReader(ObjCn, CommandType.StoredProcedure, "Usp_Contacto_SelectOne", pr);

                //cr.List = new List<DtoB>();
                if (reader.Read())
                {
                    dto = new DtoContacto
                    {
                        IdContacto            = GetValue("IdContacto", reader).ValueInt32,
                        NombreCompleto        = GetValue("NombreCompleto", reader).ValueString,
                        IN_Tipodoc            = GetValue("IN_Tipodoc", reader).ValueInt32,
                        Numdoc                = GetValue("Numdoc", reader).ValueString,
                        Email                 = GetValue("Email", reader).ValueString,
                        Telefono              = GetValue("Telefono", reader).ValueString,
                        EnvioCredencial       = GetValue("EnvioCredencial", reader).ValueBool,
                        FechaEnvioCredencial  = GetValue("FechaEnvioCredencial", reader).ValueDateTime,
                        UsuarioCreacionId     = GetValue("UsuarioCreacionId", reader).ValueInt32,
                        FechaCreacion         = GetValue("FechaCreacion", reader).ValueDateTime,
                        UsuarioModificacionId = GetValue("UsuarioModificacionId", reader).ValueInt32,
                        FechaModificacion     = GetValue("FechaModificacion", reader).ValueDateTime,
                        IB_Estado             = GetValue("IB_Estado", reader).ValueBool,
                        PacienteId            = GetValue("PacienteId", reader).ValueInt32
                    };
                }
                reader.Close();
            }
            catch (Exception ex)
            {
                dto.LugarError = ex.StackTrace;
                dto.ErrorEx    = ex.Message;
                dto.ErrorMsj   = "Error en Usp_Contacto_SelectOne";
            }
            ObjCn.Close();
            return(dto);
        }
Exemplo n.º 29
0
        public DtoOrganizacion Usp_Organizacion_Insert(DtoB dtoBase)
        {
            DtoOrganizacion dto = (DtoOrganizacion)dtoBase;

            SqlParameter[] pr = new SqlParameter[6];
            try
            {
                pr[0] = new SqlParameter("@IdOrganizacion", SqlDbType.Int)
                {
                    Direction = ParameterDirection.Output
                };
                pr[1] = new SqlParameter("@NombreOrganizacion", SqlDbType.VarChar, 200)
                {
                    Value = (V_ValidaPrNull(dto.NombreOrganizacion))
                };
                pr[2] = new SqlParameter("@Departamento", SqlDbType.VarChar, 100)
                {
                    Value = (V_ValidaPrNull(dto.Departamento))
                };
                pr[3] = new SqlParameter("@Distrito", SqlDbType.VarChar, 100)
                {
                    Value = (V_ValidaPrNull(dto.Distrito))
                };
                pr[4] = new SqlParameter("@Capacidad", SqlDbType.Int)
                {
                    Value = (V_ValidaPrNull(dto.Capacidad))
                };
                pr[5] = new SqlParameter("@UsuarioCreacionId", SqlDbType.Int)
                {
                    Value = (V_ValidaPrNull(dto.UsuarioCreacionId))
                };
                pr[6] = new SqlParameter("@msj", SqlDbType.VarChar, 100)
                {
                    Direction = ParameterDirection.Output
                };
                SqlHelper.ExecuteNonQuery(ObjCn, CommandType.StoredProcedure, "Usp_Organizacion_Insert", pr);
            }
            catch (Exception ex)
            {
                dto.LugarError = ex.StackTrace;
                dto.ErrorEx    = ex.Message;
                dto.ErrorMsj   = "Error al insertar Organizacion";
            }
            ObjCn.Close();
            return(dto);
        }
Exemplo n.º 30
0
        public ClassResultV Usp_GetCargarPedido(DtoB dtoBase)
        {
            ClassResultV        cr  = new ClassResultV();
            DtoPedido           dto = (DtoPedido)dtoBase;
            List <SqlParameter> pr  = new List <SqlParameter>
            {
                new SqlParameter("@idPedido", dto.Criterio),
            };

            try
            {
                SqlDataReader reader = SqlHelper.ExecuteReader(objCn, CommandType.StoredProcedure, "SP_Get_Cargar_Pedido", pr.ToArray());
                cr.List = new List <DtoB>();
                while (reader.Read())
                {
                    DtoPedido dtop = new DtoPedido
                    {
                        idPedido          = getValue("idPedido", reader).Value_Int32,
                        fechaEmision      = getValue("fechaEmision", reader).Value_DateTime,
                        fechaEntrega      = getValue("fechaEntrega", reader).Value_DateTime,
                        idMetodoPago      = getValue("idMetodoPago", reader).Value_Int32,
                        idProveedor       = getValue("idProveedor", reader).Value_Int32,
                        idProducto        = getValue("idProducto", reader).Value_Int32,
                        nombreProducto    = getValue("nombreProducto", reader).Value_String,
                        cantidad          = getValue("cantidad", reader).Value_Int32,
                        formato           = getValue("formato", reader).Value_String,
                        idLaboratorio     = getValue("idLaboratorio", reader).Value_Int32,
                        nombreLaboratorio = getValue("nombreLaboratorio", reader).Value_String,
                        precioCompra      = getValue("precioCompra", reader).Value_Decimal,
                        precioTotal       = getValue("precioTotal", reader).Value_Decimal,
                        razonSocial       = getValue("razonSocial", reader).Value_String,
                        metodoPago        = getValue("metodoPago", reader).Value_String
                    };
                    cr.List.Add(dtop);
                }
            }
            catch (Exception ex)
            {
                cr.LugarError = ex.StackTrace;
                cr.ErrorEx    = ex.Message;
                cr.ErrorMsj   = ex.Message;
            }
            objCn.Close();
            return(cr);
        }