Example #1
0
        public void ConsultaTipoPrecio(TipoPrecio tipoPrecio, string Conexion, int id_Emp, ref List <TipoPrecio> List)
        {
            try
            {
                SqlDataReader      dr        = null;
                CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion);

                string[] Parametros = { "@Id_Emp" };
                object[] Valores    = { id_Emp };

                SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCatTipoPrecio_Consulta", ref dr, Parametros, Valores);

                while (dr.Read())
                {
                    tipoPrecio                 = new TipoPrecio();
                    tipoPrecio.Id_Emp          = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Emp")));
                    tipoPrecio.Id_Pre          = Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Pre")));
                    tipoPrecio.Pre_Tipo        = Convert.ToInt16(dr.GetValue(dr.GetOrdinal("Pre_Tipo")));
                    tipoPrecio.Pre_TipoStr     = dr.GetValue(dr.GetOrdinal("Pre_TipoStr")).ToString();
                    tipoPrecio.Pre_Descripcion = dr.GetValue(dr.GetOrdinal("Pre_Descripcion")).ToString();
                    tipoPrecio.Pre_Activo      = Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Pre_Activo")));
                    tipoPrecio.Pre_ActivoStr   = dr.GetValue(dr.GetOrdinal("Pre_ActivoStr")).ToString();
                    List.Add(tipoPrecio);
                }

                CapaDatos.LimpiarSqlcommand(ref sqlcmd);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #2
0
 public void ModificarTipoPrecio(TipoPrecio tipoPrecio, string Conexion, ref int verificador)
 {
     try
     {
         CapaDatos.CD_Datos CapaDatos  = new CapaDatos.CD_Datos(Conexion);
         string[]           Parametros =
         {
             "@Id_Emp",
             "@Id_Pre",
             "@Pre_Descripcion",
             "@Pre_Tipo",
             "@Pre_Activo",
         };
         object[] Valores =
         {
             tipoPrecio.Id_Emp
             , tipoPrecio.Id_Pre
             , tipoPrecio.Pre_Descripcion
             , tipoPrecio.Pre_Tipo
             , tipoPrecio.Pre_Activo
         };
         SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCatTipoPrecio_Modificar", ref verificador, Parametros, Valores);
         CapaDatos.LimpiarSqlcommand(ref sqlcmd);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void ModificarTipoPrecio(TipoPrecio tipoPrecio, string Conexion, ref int verificador)
 {
     try
     {
         CD_CatTipoPrecio claseCapaDatos = new CD_CatTipoPrecio();
         claseCapaDatos.ModificarTipoPrecio(tipoPrecio, Conexion, ref verificador);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #4
0
 public void Update(TipoPrecioDTO entity)
 {
     try
     {
         TipoPrecio categoria = Mapper.Map <TipoPrecio>(entity);
         tipoPrecioRepository.Update(categoria);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void ConsultaTipoPrecio(TipoPrecio tipoPrecio, string Conexion, int id_Emp, ref List <TipoPrecio> List)
 {
     try
     {
         CD_CatTipoPrecio claseCapaDatos = new CD_CatTipoPrecio();
         claseCapaDatos.ConsultaTipoPrecio(tipoPrecio, Conexion, id_Emp, ref List);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #6
0
 // DELETE api/values/5
 public HttpResponseMessage Delete(string id, [FromBody] TipoPrecio tipoPrecio)
 {
     if (tipoPrecio.eliminarPrecio(id))
     {
         var message = string.Format("Se eliminó el tipo precio");
         return(Request.CreateResponse(HttpStatusCode.OK, message));
     }
     else
     {
         var message = string.Format("No se eliminó el tipo precio, verifique los datos y revise asociaciones con productos.");
         return(Request.CreateResponse(HttpStatusCode.NotAcceptable, message));
     }
 }
Example #7
0
 // PUT api/values/5
 public HttpResponseMessage Put(string id, [FromBody] TipoPrecio tipoPrecio)
 {
     if (tipoPrecio.modificar_precio("Actualizar"))
     {
         var message = string.Format("Se actualizó el tipo precio con éxito");
         return(Request.CreateResponse(HttpStatusCode.OK, message));
     }
     else
     {
         var message = string.Format("No se actcualizó el tipo precio, verifique los datos.");
         return(Request.CreateResponse(HttpStatusCode.NotAcceptable, message));
     }
 }
Example #8
0
 // POST api/values
 public HttpResponseMessage Post([FromBody] TipoPrecio tipoPrecio)
 {
     if (tipoPrecio.agregarTipoPrecio("Insertar"))
     {
         var message = string.Format("Se guardó con éxito el tipo de precio");
         return(Request.CreateResponse(HttpStatusCode.OK, message));
     }
     else
     {
         var message = string.Format("No se guardó el tipo de precio, verifique los datos.");
         return(Request.CreateResponse(HttpStatusCode.NotAcceptable, message));
     }
 }
 private List <TipoPrecio> GetList()
 {
     try
     {
         Sesion            sesion           = (Sesion)Session["Sesion" + Session.SessionID];
         List <TipoPrecio> listTipoPrecios  = new List <TipoPrecio>();
         CN_CatTipoPrecio  clsCatTipoPrecio = new CN_CatTipoPrecio();
         TipoPrecio        tipoPrecio       = new TipoPrecio();
         clsCatTipoPrecio.ConsultaTipoPrecio(tipoPrecio, sesion.Emp_Cnx, sesion.Id_Emp, ref listTipoPrecios);
         return(listTipoPrecios);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        private void Guardar()
        {
            try
            {
                Sesion session = (Sesion)Session["Sesion" + Session.SessionID];

                TipoPrecio tipoPrecio = new TipoPrecio();
                tipoPrecio.Id_Emp          = session.Id_Emp;
                tipoPrecio.Id_Pre          = txtIdPrecio.Text.Trim() == string.Empty ? 0 : Convert.ToInt32(txtIdPrecio.Text);
                tipoPrecio.Pre_Descripcion = txtDescripcionPrecio.Text;
                tipoPrecio.Pre_Tipo        = Convert.ToInt16(cmbPrecio.SelectedValue);
                tipoPrecio.Pre_Activo      = chkActivoPrecio.Checked;
                CN_CatTipoPrecio clsCatTipoPrecio = new CN_CatTipoPrecio();
                int verificador = -1;

                if (hiddenActualiza.Value == string.Empty)
                {
                    if (!_PermisoGuardar)
                    {
                        DisplayMensajeAlerta("PermisoGuardarNo");
                        return;
                    }
                    clsCatTipoPrecio.InsertarTipoPrecio(tipoPrecio, session.Emp_Cnx, ref verificador);
                    this.LimpiarCampos();
                    txtIdPrecio.Enabled = true;
                    txtIdPrecio.Text    = this.Valor;
                    txtIdPrecio.Focus();
                    this.DisplayMensajeAlerta("TipoPrecio_insert_ok");
                }
                else
                {
                    if (!_PermisoModificar)
                    {
                        DisplayMensajeAlerta("PermisoModificarNo");
                        return;
                    }
                    clsCatTipoPrecio.ModificarTipoPrecio(tipoPrecio, session.Emp_Cnx, ref verificador);
                    txtIdPrecio.Enabled = false;
                    this.DisplayMensajeAlerta("TipoPrecio_update_ok");
                }
                rgPrecios.Rebind();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #11
0
        public List<TipoPrecio> Sp_listar_tipoprecioxestado()
        {
            List<TipoPrecio> lista_tipoprecio = null;
            TipoPrecio tipoprecio = null;
            try
            {
                con = conn.Conectar();

                if (con != null)
                {
                    cmd = new MySqlCommand("Sp_listar_tipoprecioxestado", con)
                    {
                        CommandType = CommandType.StoredProcedure
                    };
                    dr = cmd.ExecuteReader();

                    if (dr.HasRows)
                    {
                        lista_tipoprecio = new List<TipoPrecio>();

                        while (dr.Read())
                        {
                            tipoprecio = new TipoPrecio()
                            {
                                Idtipoprecio= (int)dr["idtipoprecio"],
                                Nombre = (string)dr["nombre"],                               
                                Estado = (int)dr["estado"]
                            };

                            lista_tipoprecio.Add(tipoprecio);
                        }

                    }
                    dr.Close();
                }
                return lista_tipoprecio;
            }
            catch (MySqlException ex)
            {
                return lista_tipoprecio;
                throw ex;
            }
            finally { cmd.Dispose(); conn.Desconectar(con); }
        }