public ActionResult AddOrEdit(string id = null)
 {
     if (id is null)
     {
         ViewBag.IdSociedad = new SelectList(LNSociedades.ObtenerTodos().ToList(), "IdSociedad", "RazonSocial");
         var ENVendedores = new ENVendedores();
         return(View(ENVendedores));
     }
     else
     {
         ENVendedores mVendedorEditar = LNVendedores.ObtenerTodos().Find(smodel => smodel.CodigoVendedor == id);
         ViewBag.IdSociedad = new SelectList(LNSociedades.ObtenerTodos().ToList(), "IdSociedad", "RazonSocial", mVendedorEditar.IdSociedad);
         return(View(mVendedorEditar));
     }
 }
Exemplo n.º 2
0
        public List <ENVendedores> ObtenerTodos()
        {
            DbCommand           oCommand         = null;
            List <ENVendedores> oListaVendedores = new List <ENVendedores>();

            try
            {
                oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "usp_GenVendedores_sel");
                GenericDataAccess.AgregarParametro(oCommand, "@argErrorCode", 1, TipoParametro.INT, Direccion.OUTPUT);
                DbDataReader oDataReader = GenericDataAccess.ExecuteReader(oCommand);
                while (oDataReader.Read())
                {
                    ENVendedores oEnListaVendedores = new ENVendedores();
                    oEnListaVendedores.CodigoVendedor      = oDataReader["CodigoVendedor"].ToString();
                    oEnListaVendedores.ApellidoPaterno     = oDataReader["ApellidoPaterno"].ToString();
                    oEnListaVendedores.ApellidoMaterno     = oDataReader["ApellidoMaterno"].ToString();
                    oEnListaVendedores.Nombres             = oDataReader["Nombres"].ToString();
                    oEnListaVendedores.Direccion           = oDataReader["Direccion"].ToString();
                    oEnListaVendedores.Telefono            = oDataReader["Telefono"].ToString();
                    oEnListaVendedores.Email               = oDataReader["Email"].ToString();
                    oEnListaVendedores.CodigoUsuario       = oDataReader["CodigoUsuario"].ToString();
                    oEnListaVendedores.CodigoPerfil        = oDataReader["CodigoPerfil"].ToString();
                    oEnListaVendedores.IdPersona           = Convert.ToInt32(oDataReader["IdPersona"]);
                    oEnListaVendedores.IdSociedad          = Convert.ToInt32(oDataReader["IdSociedad"]);
                    oEnListaVendedores.RazonSocial         = oDataReader["RazonSocial"].ToString();
                    oEnListaVendedores.IdPersonaSociedad   = Convert.ToInt32(oDataReader["IdPersonaSociedad"]);
                    oEnListaVendedores.DescripcionVendedor = oEnListaVendedores.ApellidoPaterno + " " + oEnListaVendedores.ApellidoMaterno + " " + oEnListaVendedores.Nombres;

                    oListaVendedores.Add(oEnListaVendedores);
                }
                return(oListaVendedores);
            }
            catch (Exception ex)
            {
                throw new Exception();
            }
            finally
            {
                GenericDataAccess.CerrarConexion(oCommand, null);
            }
        }
 public ActionResult AddOrEdit(ENVendedores pla)
 {
     if (pla.CodigoVendedor is  null)
     {
         if (LNVendedores.Insertar(pla))
         {
             ViewBag.Message = "Registro Grabado Correctamente";
             ModelState.Clear();
         }
         return(Json(new { success = true, message = "Grabado Correctamente" }, JsonRequestBehavior.AllowGet));
     }
     else
     {
         if (LNVendedores.Actualizar(pla))
         {
             ViewBag.Message = "Registro Grabado Correctamente";
             ModelState.Clear();
         }
         return(Json(new { success = true, message = "Actualizado Correctamente" }, JsonRequestBehavior.AllowGet));
     }
 }
Exemplo n.º 4
0
        public bool Actualizar(ENVendedores oENVendedores)
        {
            DbCommand oCommand = null;

            try
            {
                oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "usp_GenVendedores_upd");
                GenericDataAccess.AgregarParametro(oCommand, "@argCodigoVendedor", oENVendedores.CodigoVendedor, TipoParametro.STR, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@argNombres", oENVendedores.Nombres, TipoParametro.STR, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@argApellidoPaterno", oENVendedores.ApellidoPaterno, TipoParametro.STR, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@argDireccion", oENVendedores.Direccion, TipoParametro.STR, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@argApellidoMaterno", oENVendedores.ApellidoMaterno, TipoParametro.STR, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@argTelefono", oENVendedores.Telefono, TipoParametro.STR, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@argEmail", oENVendedores.Email, TipoParametro.STR, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@argCodigoUsuario", oENVendedores.CodigoUsuario, TipoParametro.STR, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@argCodigoPerfil", oENVendedores.CodigoPerfil, TipoParametro.STR, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@argIdPersona", oENVendedores.IdPersona, TipoParametro.INT, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@argIdSociedad", oENVendedores.IdSociedad, TipoParametro.INT, Direccion.INPUT);

                GenericDataAccess.AgregarParametro(oCommand, "@argErrorCode", 1, TipoParametro.INT, Direccion.OUTPUT);
                if (GenericDataAccess.ExecuteNonQuery(oCommand) > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                throw new Excepciones.ManejoExcepciones(ex);
            }
            finally
            {
                GenericDataAccess.CerrarConexion(oCommand, null);
            }
        }
Exemplo n.º 5
0
 public static bool Actualizar(ENVendedores oENVendedores)
 {
     return((new ADVendedores()).Actualizar(oENVendedores));
 }
Exemplo n.º 6
0
 public static bool Insertar(ENVendedores oENVendedores)
 {
     return((new ADVendedores()).Insertar(oENVendedores));
 }