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()); }
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); } }
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)); }
public static bool Actualizar(ENClientes oENClientes) { return((new ADClientes()).Actualizar(oENClientes)); }
public static bool Insertar(ENClientes oENClientes) { return((new ADClientes()).Insertar(oENClientes)); }