示例#1
0
        public bool Insertar(ENClientes oENClientes)
        {
            DbCommand oCommand       = null;
            string    sUbicubi       = "";
            string    sCodigoUsuario = "grojas";

            //oENClientes.Materno = "";
            try
            {
                if (oENClientes.Ubicubi is null)
                {
                    sUbicubi = oENClientes.CodigoDpto + oENClientes.CodigoProv + oENClientes.CodigoDist;
                }
                else
                {
                    sUbicubi = oENClientes.Ubicubi;
                }



                oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "usp_GenClientes_ins");
                GenericDataAccess.AgregarParametro(oCommand, "@argCodigoCorredor", oENClientes.CodigoCorredor, TipoParametro.STR, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@argCodigoEjecutivo", oENClientes.CodigoEjecutivo, TipoParametro.STR, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@argCodigoTipoCliente", oENClientes.CodigoTipoCliente, TipoParametro.STR, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@argCodigoUsuario", sCodigoUsuario, TipoParametro.STR, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@argCorredorAgenciado", oENClientes.CorredorAgenciado, TipoParametro.STR, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@argDireccion", oENClientes.Direccion, TipoParametro.STR, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@argEmail", oENClientes.Email, TipoParametro.STR, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@argMaterno", oENClientes.Materno, TipoParametro.STR, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@argNombreCorto", oENClientes.NombreCorto, TipoParametro.STR, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@argNombres", oENClientes.Nombres, TipoParametro.STR, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@argPaginaWeb", oENClientes.PaginaWeb, TipoParametro.STR, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@argPaterno", oENClientes.Paterno, TipoParametro.STR, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@argPersonaContacto", oENClientes.PersonaContacto, TipoParametro.STR, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@argPersonaContactoCobranza", oENClientes.PersonaContactoCobranza, TipoParametro.STR, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@argRazonSocial", oENClientes.RazonSocial, TipoParametro.STR, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@argRucDni", oENClientes.RucDni, TipoParametro.STR, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@argTelefono1", oENClientes.Telefono1, TipoParametro.STR, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@argTelefono2", oENClientes.Telefono2, TipoParametro.STR, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@argUbicubi", sUbicubi, TipoParametro.STR, 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);
            }
        }
 public ActionResult Crear(ENClientes cliente)
 {
     if (ModelState.IsValid)
     {
         if (cliente.CodigoCliente is null)
         {
             if (LNClientes.Insertar(cliente))
             {
                 ViewBag.Message = "Registro Grabado Correctamente";
                 ModelState.Clear();
             }
             //return Json(new { success = true, message = "Grabado Correctamente" }, JsonRequestBehavior.AllowGet);
         }
         else
         {
             if (LNClientes.Actualizar(cliente))
             {
                 ViewBag.Message = "Registro Actualizado Correctamente";
                 ModelState.Clear();
             }
             //return Json(new { success = true, message = "Actualizado Correctamente" }, JsonRequestBehavior.AllowGet);
         }
         return(RedirectToAction("Index", "Clientes"));
     }
     return(View());
 }
示例#3
0
        public ENClientes ObtenerUno(string CodigoCliente)
        {
            DbCommand  oCommand    = null;
            ENClientes oENClientes = new ENClientes();

            try
            {
                oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "usp_GenClientes_sel_uno");
                GenericDataAccess.AgregarParametro(oCommand, "@argCodigoCliente", CodigoCliente, TipoParametro.STR, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@argErrorCode ", 1, TipoParametro.INT, Direccion.OUTPUT);
                DbDataReader oDataReader = GenericDataAccess.ExecuteReader(oCommand);
                if (oDataReader.Read())
                {
                    oENClientes.CodigoCliente     = oDataReader["CodigoCliente"].ToString();
                    oENClientes.CodigoCorredor    = oDataReader["CodigoCorredor"].ToString();
                    oENClientes.CodigoEjecutivo   = oDataReader["CodigoEjecutivo"].ToString();
                    oENClientes.CodigoTipoCliente = oDataReader["CodigoTipoCliente"].ToString();
                    oENClientes.CodigoUsuario     = oDataReader["CodigoUsuario"].ToString();
                    oENClientes.CorredorAgenciado = oDataReader["CorredorAgenciado"].ToString();
                    oENClientes.Direccion         = oDataReader["Direccion"].ToString();
                    oENClientes.Email             = oDataReader["Email"].ToString();
                    //oENClientes.FechaMovimiento = DateTime.Parse(oDataReader["FechaMovimiento"].ToString());
                    oENClientes.FechaMovimiento = oDataReader["FechaMovimiento"] == DBNull.Value
             ? DateTime.Now
             : Convert.ToDateTime(oDataReader["FechaMovimiento"]);


                    oENClientes.Materno                 = oDataReader["Materno"].ToString();
                    oENClientes.NombreCorto             = oDataReader["NombreCorto"].ToString();
                    oENClientes.Nombres                 = oDataReader["Nombres"].ToString();
                    oENClientes.PaginaWeb               = oDataReader["PaginaWeb"].ToString();
                    oENClientes.Paterno                 = oDataReader["Paterno"].ToString();
                    oENClientes.PersonaContacto         = oDataReader["PersonaContacto"].ToString();
                    oENClientes.PersonaContactoCobranza = oDataReader["PersonaContactoCobranza"].ToString();
                    oENClientes.RazonSocial             = oDataReader["RazonSocial"].ToString();
                    oENClientes.RucDni    = oDataReader["RucDni"].ToString();
                    oENClientes.Telefono1 = oDataReader["Telefono1"].ToString();
                    oENClientes.Telefono2 = oDataReader["Telefono2"].ToString();
                    oENClientes.Ubicubi   = oDataReader["Ubicubi"].ToString();
                    if (oENClientes.Ubicubi.Length == 0)
                    {
                        oENClientes.Ubicubi = "150101";
                    }

                    oENClientes.CodigoDpto = oENClientes.Ubicubi.Substring(0, 2);
                    oENClientes.CodigoProv = oENClientes.Ubicubi.Substring(2, 2);
                    oENClientes.CodigoDist = oENClientes.Ubicubi.Substring(4, 2);
                }
                return(oENClientes);
            }
            catch (Exception ex)
            {
                throw new Exception();
            }
            finally
            {
                GenericDataAccess.CerrarConexion(oCommand, null);
            }
        }
示例#4
0
        public List <ENClientes> ObtenerTodos()
        {
            DbCommand         oCommand       = null;
            List <ENClientes> oListaClientes = new List <ENClientes>();

            try
            {
                oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "usp_GenClientes_sel");
                GenericDataAccess.AgregarParametro(oCommand, "@argErrorCode ", 1, TipoParametro.INT, Direccion.OUTPUT);
                DbDataReader oDataReader = GenericDataAccess.ExecuteReader(oCommand);
                while (oDataReader.Read())
                {
                    ENClientes oEnListaClientes = new ENClientes();
                    oEnListaClientes.CodigoCliente     = oDataReader["CodigoCliente"].ToString();
                    oEnListaClientes.CodigoCorredor    = oDataReader["CodigoCorredor"].ToString();
                    oEnListaClientes.CodigoEjecutivo   = oDataReader["CodigoEjecutivo"].ToString();
                    oEnListaClientes.CodigoTipoCliente = oDataReader["CodigoTipoCliente"].ToString();
                    oEnListaClientes.CodigoUsuario     = oDataReader["CodigoUsuario"].ToString();
                    oEnListaClientes.CorredorAgenciado = oDataReader["CorredorAgenciado"].ToString();
                    oEnListaClientes.Direccion         = oDataReader["Direccion"].ToString();
                    oEnListaClientes.Email             = oDataReader["Email"].ToString();
                    //oEnListaClientes.FechaMovimiento = DateTime.Parse(oDataReader["FechaMovimiento"].ToString());


                    oEnListaClientes.FechaMovimiento = oDataReader["FechaMovimiento"] == DBNull.Value
                    ? DateTime.Now
                    : Convert.ToDateTime(oDataReader["FechaMovimiento"]);

                    oEnListaClientes.Materno                 = oDataReader["Materno"].ToString();
                    oEnListaClientes.NombreCorto             = oDataReader["NombreCorto"].ToString();
                    oEnListaClientes.Nombres                 = oDataReader["Nombres"].ToString();
                    oEnListaClientes.PaginaWeb               = oDataReader["PaginaWeb"].ToString();
                    oEnListaClientes.Paterno                 = oDataReader["Paterno"].ToString();
                    oEnListaClientes.PersonaContacto         = oDataReader["PersonaContacto"].ToString();
                    oEnListaClientes.PersonaContactoCobranza = oDataReader["PersonaContactoCobranza"].ToString();
                    oEnListaClientes.RazonSocial             = oDataReader["RazonSocial"].ToString();
                    oEnListaClientes.RucDni    = oDataReader["RucDni"].ToString();
                    oEnListaClientes.Telefono1 = oDataReader["Telefono1"].ToString();
                    oEnListaClientes.Telefono2 = oDataReader["Telefono2"].ToString();
                    oEnListaClientes.Ubicubi   = oDataReader["Ubicubi"].ToString();

                    oListaClientes.Add(oEnListaClientes);
                }
                return(oListaClientes);
            }
            catch (Exception ex)
            {
                throw new Exception();
            }
            finally
            {
                GenericDataAccess.CerrarConexion(oCommand, null);
            }
        }
        // GET: VMClientes
        public ActionResult Index()
        {
            //var VMCliente = new List<ENClientes>();
            //var VMUbigeo = new List<ENUbigeoCompleto>();
            var VMCliente        = new ENClientes();
            var VMUbigeo         = new ENUbigeoCompleto();
            var ClienteViewModel = new VMClientes
            {
                Clientes = VMCliente,
                Ubigeo   = VMUbigeo
            };

            return(View(ClienteViewModel));
        }
        public ActionResult Index()
        {
            ViewBag.Clientes = LNClientes.ObtenerTodos();
            //var VMCliente = new List<ENClientes>();
            //var VMUbigeo = new List<ENUbigeoCompleto>();
            var VMCliente = new ENClientes();
            var VMUbigeo  = new ENUbigeoCompleto();

            var ClienteViewModel = new VMClientes
            {
                Clientes = VMCliente,
                Ubigeo   = VMUbigeo
            };

            //return View(ClienteViewModel);

            return(View());
        }
        public ActionResult Crear(string id = "")
        {
            ENClientes oENClientes = null;
            var        VMCliente   = new ENClientes();
            var        VMUbigeo    = new ENUbigeoCompleto();

            var ClienteViewModel = new VMClientes
            {
                Clientes = VMCliente,
                Ubigeo   = VMUbigeo
            };


            if (id != "")
            {
                oENClientes               = LNClientes.ObtenerUno(id);
                ViewBag.CodigoDpto        = new SelectList(LNUbigeoDpto.ObtenerDpto().ToList(), "CodigoDpto", "DescripcionDpto", oENClientes.CodigoDpto);
                ViewBag.CodigoProv        = new SelectList(LNUbigeoProv.ObtenerProv(oENClientes.CodigoDpto).ToList(), "CodigoProv", "DescripcionProv", oENClientes.CodigoProv);
                ViewBag.CodigoDist        = new SelectList(LNUbigeoDist.ObtenerDist(oENClientes.CodigoDpto, oENClientes.CodigoProv).ToList(), "CodigoDist", "DescripcionDist", oENClientes.CodigoDist);
                ViewBag.CodigoCorredor    = new SelectList(LNSCTRCorredor.ObtenerTodos().ToList(), "CodigoCorredor", "DescripcionCorredor", oENClientes.CodigoCorredor);
                ViewBag.CodigoEjecutivo   = new SelectList(LNSCTREjecutivos.ObtenerTodos().ToList(), "CodigoEjecutivo", "NombreEjecutivo", oENClientes.CodigoEjecutivo);
                ViewBag.CodigoTipoCliente = new SelectList(LNTipoCliente.ObtenerTodos().ToList(), "CodigoTipoCliente", "DescripcionTipoCliente", oENClientes.CodigoTipoCliente);
            }
            else
            {
                ViewBag.CodigoDpto        = new SelectList(LNUbigeoDpto.ObtenerDpto().ToList(), "CodigoDpto", "DescripcionDpto");
                ViewBag.CodigoProv        = new SelectList(LNUbigeoProv.ObtenerProv("15").ToList(), "CodigoProv", "DescripcionProv");
                ViewBag.CodigoDist        = new SelectList(LNUbigeoDist.ObtenerDist("15", "01").ToList(), "CodigoDist", "DescripcionDist");
                ViewBag.CodigoCorredor    = new SelectList(LNSCTRCorredor.ObtenerTodos().ToList(), "CodigoCorredor", "DescripcionCorredor");
                ViewBag.CodigoEjecutivo   = new SelectList(LNSCTREjecutivos.ObtenerTodos().ToList(), "CodigoEjecutivo", "NombreEjecutivo");
                ViewBag.CodigoTipoCliente = new SelectList(LNTipoCliente.ObtenerTodos().ToList(), "CodigoTipoCliente", "DescripcionTipoCliente");

                oENClientes = new ENClientes();
            }
            return(View(oENClientes));
        }
示例#8
0
 public static bool Actualizar(ENClientes oENClientes)
 {
     return((new ADClientes()).Actualizar(oENClientes));
 }
示例#9
0
 public static bool Insertar(ENClientes oENClientes)
 {
     return((new ADClientes()).Insertar(oENClientes));
 }