Пример #1
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);
        }
Пример #2
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);
        }
Пример #3
0
        public DtoOrganizacion Usp_Organizacion_SelectOne(DtoB dtoBase)
        {
            DtoOrganizacion dto = (DtoOrganizacion)dtoBase;

            SqlParameter[] pr = new SqlParameter[0];

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

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

                //cr.List = new List<DtoB>();
                if (reader.Read())
                {
                    dto = 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)
            {
                dto.LugarError = ex.StackTrace;
                dto.ErrorEx    = ex.Message;
                dto.ErrorMsj   = "Error en Usp_Organizacion_SelectOne";
            }
            ObjCn.Close();
            return(dto);
        }