Пример #1
0
        public ActionResult MmhHNEhy(string sid)
        {
            CustomJSON globalResponse = new CustomJSON();
            BEMoneda   Moneda         = new BEMoneda();

            string _err = string.Empty;

            if (User != null)
            {
                try
                {
                    string Id = Peach.DecriptText(sid);

                    Moneda = new BLMoneda().Listar_byId(Convert.ToInt16(Id));
                    globalResponse.DATA = Moneda;
                }
                catch (Exception ex)
                {
                    globalResponse.ERR = ex.Message;
                }
            }
            else
            {
                return(RedirectToAction("Index", "Account", new { act = "timeout" }));
            }
            return(Json(globalResponse, JsonRequestBehavior.AllowGet));
        }
Пример #2
0
 /// <summary>
 /// Graba o actualiza los datos de una moneda
 /// </summary>
 /// <param name="model">modelo</param>
 /// <returns>ResponserData</returns>
 public ResponserData Grabar(BEMoneda model)
 {
     try
     {
         return(DA.Grabar(model));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #3
0
        /// <summary>
        /// Graba o actualiza los datos de una moneda
        /// </summary>
        /// <param name="model">modelo</param>
        /// <returns>ResponserData</returns>
        public ResponserData Grabar(BEMoneda model)
        {
            ResponserData Responser = new ResponserData();

            try
            {
                using (SqlConnection oConexion = new SqlConnection(DBConexion))
                {
                    SqlCommand oComando = new SqlCommand(sp_grabar, oConexion);
                    oComando.CommandType = CommandType.StoredProcedure;

                    oComando.Parameters.Add("@p_idp", SqlDbType.Int).Value         = model.Id;
                    oComando.Parameters.Add("@p_nom", SqlDbType.VarChar, 40).Value = model.Nombre;
                    oComando.Parameters.Add("@p_abr", SqlDbType.VarChar, 20).Value = model.Abreviatura;
                    oComando.Parameters.Add("@p_suf", SqlDbType.VarChar, 15).Value = model.SufijoContable;
                    oComando.Parameters.Add("@p_sim", SqlDbType.VarChar, 5).Value  = model.Simbolo;
                    oComando.Parameters.Add("@p_iso", SqlDbType.VarChar, 3).Value  = model.ISO4217;
                    oComando.Parameters.Add("@p_asi", SqlDbType.Bit).Value         = model.Asignable.IntValue;
                    oComando.Parameters.Add("@p_usr", SqlDbType.SmallInt).Value    = model.RowAudit.IUsr;
                    oComando.Parameters.Add("@p_ipc", SqlDbType.VarChar, 15).Value = model.RowAudit.IP;

                    oConexion.Open();

                    using (SqlDataReader dr = oComando.ExecuteReader())
                    {
                        while (dr.Read())
                        {
                            Responser.Mensaje    = DataUtil.ObjectToString(dr["s_msg"]);
                            Responser.Estado     = (ResponserEstado)DataUtil.ObjectToInt(dr["i_est"]);
                            Responser.TipoAlerta = (BootstrapAlertType)DataUtil.ObjectToInt(dr["i_btp"]);
                        }
                    }
                    oComando.Dispose();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(Responser);
        }
Пример #4
0
        /// <summary>
        /// Devuelve los datos de una moneda según su id
        /// </summary>
        /// <param name="id">Id de la moneda</param>
        /// <returns>BEMoneda</returns>
        public BEMoneda Listar_byId(int id)
        {
            BEMoneda Moneda = new BEMoneda();

            try
            {
                using (SqlConnection oConexion = new SqlConnection(DBConexion))
                {
                    SqlCommand oComando = new SqlCommand(sp_listar_byId, oConexion);
                    oComando.CommandType = CommandType.StoredProcedure;
                    oComando.Parameters.Add("@p_sid", SqlDbType.Int).Value = id;
                    oConexion.Open();

                    using (SqlDataReader dr = oComando.ExecuteReader())
                    {
                        while (dr.Read() && dr.HasRows)
                        {
                            Moneda.CID = Peach.EncriptText(DataUtil.ObjectToString(dr["i_sid"]));

                            Moneda.Nombre         = DataUtil.ObjectToString(dr["s_nom"]);
                            Moneda.Abreviatura    = DataUtil.ObjectToString(dr["s_abr"]);
                            Moneda.SufijoContable = DataUtil.ObjectToString(dr["s_suf"]);
                            Moneda.Simbolo        = DataUtil.ObjectToString(dr["s_sim"]);
                            Moneda.ISO4217        = DataUtil.ObjectToString(dr["s_iso"]);
                            Moneda.Asignable      = new ItemGenerico
                            {
                                IntValue = DataUtil.ObjectToInt16(dr["i_asg"]),
                                Texto    = DataUtil.ObjectToString(dr["s_asg"])
                            };
                        }
                    }
                    oComando.Dispose();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(Moneda);
        }
Пример #5
0
        public ActionResult enNBUT09(List <string> dat)
        {
            CustomJSON    globalResponse = new CustomJSON();
            ResponserData oResponse      = new ResponserData();
            BEMoneda      Moneda         = new BEMoneda();

            if (User != null)
            {
                try
                {
                    var nom = dat[0].Trim().ToUpper();
                    var abr = dat[1].Trim();
                    var suf = dat[2].Trim();
                    var sim = dat[3].Trim();
                    var iso = dat[4].Trim().ToUpper();
                    var asg = dat[5];
                    var sid = dat[6];

                    if (nom == string.Empty)
                    {
                        globalResponse.ERR = "No ha ingresado el nombre";
                    }
                    else if (iso == string.Empty)
                    {
                        globalResponse.ERR = "No ha ingresado el ISO";
                    }
                    else
                    {
                        var i_sid = (sid == "0") ? 0 : Convert.ToInt16(Peach.DecriptText(sid));

                        Moneda.Nombre         = nom;
                        Moneda.Abreviatura    = abr;
                        Moneda.SufijoContable = suf;
                        Moneda.Simbolo        = sim;
                        Moneda.ISO4217        = iso;
                        Moneda.Asignable      = new ItemGenerico {
                            IntValue = Convert.ToInt16(asg)
                        };
                        Moneda.Id = i_sid;

                        Moneda.RowAudit = new IRowAudit
                        {
                            IUsr = Convert.ToInt16(Peach.DecriptText(User.CID)),
                            IP   = Common.PageUtility.GetUserIpAddress()
                        };

                        oResponse           = new BLMoneda().Grabar(Moneda);
                        globalResponse.DATA = oResponse;
                    }
                }
                catch (Exception ex)
                {
                    globalResponse.ERR = ex.Message;
                }
            }
            else
            {
                return(RedirectToAction("Index", "Account", new { act = "timeout" }));
            }
            return(Json(globalResponse, JsonRequestBehavior.AllowGet));
        }
Пример #6
0
        public List <BEMoneda> EliminarMoneda(BEMoneda ofiltro)
        {
            DABanco odaBanco = new DABanco();

            return(odaBanco.EliminarMoneda(ofiltro));
        }
Пример #7
0
        public List <BEMoneda> ActualizarMoneda(BEMoneda ofiltro)
        {
            DABanco odaBanco = new DABanco();

            return(odaBanco.ActualizarMoneda(ofiltro));
        }
Пример #8
0
        public List <BEMoneda> RegistrarMoneda(BEMoneda ofiltro)
        {
            DABanco odaBanco = new DABanco();

            return(odaBanco.RegistrarMoneda(ofiltro));
        }
Пример #9
0
        public List <BEMoneda> ConsultarMoneda(BEMoneda ofiltro)
        {
            DABanco odaBanco = new DABanco();

            return(odaBanco.ConsultarMoneda(ofiltro));
        }