Ejemplo n.º 1
0
        public DTO_ParametrosGenerales ConvertirADTO()
        {
            var dto = new DTO_ParametrosGenerales();

            dto.CodParametroGeneral = this.CodParametroGeneral;
            dto.DesParametroGeneral = this.DesParametroGeneral;

            return(dto);
        }
Ejemplo n.º 2
0
        public DTO_ParametrosGenerales ObtenerParametrosGenerales(string CodParametroGeneral)
        {
            DTO_ParametrosGenerales resultado = new DTO_ParametrosGenerales();
            SqlConnection           cnn       = null;
            SqlCommand    cmd = null;
            DataSet       dad;
            SqlDataReader dr;
            int           ultimoParametro = 0;
            string        orderField      = "";

            try
            {
                cnn = new SqlConnection(@"Data Source=MIRIAM;Initial Catalog=BDSIRE;Integrated Security=True;User ID=sa;Password=sql2014");

                cmd             = new SqlCommand("pa_MantenimientoParametrosGenerales", cnn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add("@pTipoOperacion", SqlDbType.TinyInt);
                cmd.Parameters["@pTipoOperacion"].Value = DTO_TipoOperacionMantenimiento.Obtener;
                cmd.Parameters.Add("@pCodParametroGeneral", SqlDbType.Text);
                cmd.Parameters["@pCodParametroGeneral"].Value = CodParametroGeneral;

                cnn.Open();

                //IDataReader dr =
                cmd.ExecuteNonQuery();

                dr = cmd.ExecuteReader();
                DTO_ParametrosGenerales fila = new DTO_ParametrosGenerales();

                //foreach (DataRow item in dt.Rows)
                //{

                //    modelo = getFromDataRow(item);

                //}
                while (dr.Read())
                {
                    resultado.CodParametroGeneral = dr.GetString(dr.GetOrdinal("CodParametroGeneral"));
                    resultado.DesParametroGeneral = dr.GetString(dr.GetOrdinal("DesParametroGeneral"));

                    //resultado;
                }//Fin del While


                dr.Close();
                dr.Dispose();
            }
            catch (Exception ex)
            {
                ex.Message.ToString();
                throw;
            }

            return(resultado);
        }
Ejemplo n.º 3
0
        public ParametrosGeneralesModel ConvertirAModelo(DTO_ParametrosGenerales dto)
        {
            var modelo = new ParametrosGeneralesModel();

            modelo.CodParametroGeneral = dto.CodParametroGeneral;
            modelo.DesParametroGeneral = dto.DesParametroGeneral;
            modelo.CodigoError         = dto.ResultadoMantenimiento.CodigoError;
            modelo.DescripcionError    = dto.ResultadoMantenimiento.DescripcionError;
            modelo.OtrasDescripciones  = dto.ResultadoMantenimiento.OtrasDescripciones;

            return(modelo);
        }
Ejemplo n.º 4
0
        public ParametrosGeneralesModel ObtenerParametrosGenerales(string CodParametroGeneral)
        {
            ParametrosGeneralesModel modelo = new ParametrosGeneralesModel();


            try
            {
                DTO_ParametrosGenerales result = SIRE.Administracion.Bs.LogicaNegocio.Instancia.ObtenerParametrosGenerales(CodParametroGeneral);
                modelo = ConvertirAModelo(result);
            }
            catch (Exception ex)
            {
                modelo = new ParametrosGeneralesModel();

                modelo.CodigoError      = 4;
                modelo.DescripcionError = ex.Message;
            }

            return(modelo);
        }
Ejemplo n.º 5
0
        public DTO_ParametrosGenerales EditarParametrosGenerales(DTO_ParametrosGenerales dto)
        {
            SqlConnection cnn = null;
            SqlCommand    cmd = null;

            cnn = new SqlConnection(@"Data Source=MIRIAM;Initial Catalog=BDSIRE;Integrated Security=True;User ID=sa;Password=sql2014");


            try
            {
                cmd             = new SqlCommand("pa_MantenimientoParametrosGenerales", cnn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add("@pTipoOperacion", SqlDbType.TinyInt);
                cmd.Parameters["@pTipoOperacion"].Value = DTO_TipoOperacionMantenimiento.Modificar;
                cmd.Parameters.Add("@pCodParametroGeneral", SqlDbType.Text);
                cmd.Parameters["@pCodParametroGeneral"].Value = dto.CodParametroGeneral;
                cmd.Parameters.Add("@pDesParametroGeneral", SqlDbType.Text);
                cmd.Parameters["@pDesParametroGeneral"].Value = dto.DesParametroGeneral;
                cmd.Parameters.Add("@pUsuarioModifico", SqlDbType.Text);
                cmd.Parameters["@pUsuarioModifico"].Value = dto.UsrModifico;
                cmd.Parameters.Add("@pCompania", SqlDbType.TinyInt);
                cmd.Parameters["@pCompania"].Value = dto.Compania;

                cnn.Open();

                //IDataReader dr =
                cmd.ExecuteNonQuery();

                dto = ObtenerParametrosGenerales(dto.CodParametroGeneral);
            }
            catch (Exception ex)
            {
                dto = new DTO_ParametrosGenerales();
                dto.ResultadoMantenimiento.CodigoError      = 1;
                dto.ResultadoMantenimiento.DescripcionError = ex.Message;
            }


            return(dto);
        }
Ejemplo n.º 6
0
        public ParametrosGeneralesModel EditarParametrosGenerales()
        {
            ParametrosGeneralesModel modelo = new ParametrosGeneralesModel();
            DTO_ParametrosGenerales  dto;

            dto = ConvertirADTO();

            try
            {
                DTO_ParametrosGenerales result = SIRE.Administracion.Bs.LogicaNegocio.Instancia.EditarParametrosGenerales(dto);

                modelo = ConvertirAModelo(result);
            }
            catch (Exception ex)
            {
                modelo                  = new ParametrosGeneralesModel();
                modelo.CodigoError      = 4;
                modelo.DescripcionError = ex.Message;
            }

            return(modelo);
        }
Ejemplo n.º 7
0
        public List <DTO_ParametrosGenerales> ConsultarParametrosGenerales(DTO_ParametrosGeneralesConsulta criterios, ref int tnumTotalRegistros)
        {
            List <DTO_ParametrosGenerales> resultado = new List <DTO_ParametrosGenerales>();
            SqlConnection cnn = null;
            SqlCommand    cmd = null;
            DataSet       dad;
            SqlDataReader dr;
            int           ultimoParametro = 0;
            string        orderField      = "";

            try
            {
                if (criterios.OrderField != null)
                {
                }

                else
                {
                    orderField = "CodParametroGeneral";
                }


                cnn = new SqlConnection(@"Data Source=MIRIAM;Initial Catalog=BDSIRE;Integrated Security=True;User ID=sa;Password=sql2014");

                cmd             = new SqlCommand("pa_MantenimientoParametrosGenerales", cnn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add("@pTipoOperacion", SqlDbType.TinyInt);
                cmd.Parameters["@pTipoOperacion"].Value = DTO_TipoOperacionMantenimiento.Consultar;
                cmd.Parameters.Add("@pDesParametroGeneralBUS", SqlDbType.Text);
                cmd.Parameters["@pDesParametroGeneralBUS"].Value = criterios.DesParametroGeneral;
                cmd.Parameters.Add("@pnomCampoOrdenBUS", SqlDbType.Text);
                cmd.Parameters["@pnomCampoOrdenBUS"].Value = orderField;
                cmd.Parameters.Add("@pnumPageSize", SqlDbType.Int);
                cmd.Parameters["@pnumPageSize"].Value = criterios.PageSize;
                cmd.Parameters.Add("@pnumCurrentPage", SqlDbType.Int);
                cmd.Parameters["@pnumCurrentPage"].Value = criterios.CurrentPage;

                SqlParameter outputParam = cmd.Parameters.Add("@pnumTotalRegistros", SqlDbType.Int);
                outputParam.Direction = ParameterDirection.Output;
                cmd.Parameters["@pnumTotalRegistros"].Value = null;
                cnn.Open();

                //IDataReader dr =
                cmd.ExecuteNonQuery();

                tnumTotalRegistros = (int)cmd.Parameters[5].Value;
                dr = cmd.ExecuteReader();
                DTO_ParametrosGenerales fila = new DTO_ParametrosGenerales();
                while (dr.Read())
                {
                    fila.CodParametroGeneral = dr.GetString(dr.GetOrdinal("CodParametroGeneral"));
                    fila.DesParametroGeneral = dr.GetString(dr.GetOrdinal("DesParametroGeneral"));

                    resultado.Add(fila);
                }//Fin del While


                dr.Close();
                dr.Dispose();
            }
            catch (Exception ex)
            {
                ex.Message.ToString();
                throw;
            }

            return(resultado);
        }
Ejemplo n.º 8
0
 public DTO_ParametrosGenerales EditarParametrosGenerales(DTO_ParametrosGenerales dto)
 {
     return(AccesoDatos.Instancia.EditarParametrosGenerales(dto));
 }