public bool Actualizar(ENSaludContratos oENSaludContratos) { DbCommand oCommand = null; string sCodigoCotizacion = ""; try { oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "sp_Cli_ContratoGrabarContrato"); GenericDataAccess.AgregarParametro(oCommand, "@CodigoCliente", oENSaludContratos.CodigoCliente, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@CodigoContrato", oENSaludContratos.CodigoContrato, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@CodigoCotizacion", sCodigoCotizacion, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@CodigoTipoContrato", oENSaludContratos.CodigoTipoContrato, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@InicioVigencia", oENSaludContratos.InicioVigencia.ToString("dd/MM/yyyy"), TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@FinalVigencia", oENSaludContratos.FinVigencia.ToString("dd/MM/yyyy"), TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@CodigoCorredor", oENSaludContratos.CodigoCorredor, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@CodigoEjecutivo", oENSaludContratos.CodigoEjecutivo, 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(string id = "", string idcliente = "") { ENSaludContratos oENSaludContratos = null; VMSaludContratos oVMSaludContratos = null; //Prueba var VMContratos = new ENSaludContratos(); var VMPlanes = new ENSaludPlanes(); var VMListaPlanes = new List <ENSaludPlanes>(); var oContratoViewModel = new VMSaludContratos { SaludContratosVM = VMContratos, SaludPlanesVM = VMPlanes, VMListaSaludPlanes = VMListaPlanes }; //Fin ViewBag.CodigoCliente = new SelectList(LNClientes.ObtenerTodos().ToList(), "CodigoCliente", "RazonSocial"); ViewBag.CodigoPlan = new SelectList(LNSaludPlanes.ObtenerTodos().ToList(), "CodigoPlan", "DescripcionPlan"); ViewBag.CodigoPlanSC = new SelectList(LNSaludContratoPlan.ObtenerTodos(idcliente, id).ToList(), "CodigoPlanSC", "DescripcionPlanSC"); if (id != "") { oENSaludContratos = LNSaludContratos.ObtenerUno(idcliente, id); ViewBag.CodigoCliente = new SelectList(LNClientes.ObtenerTodos().ToList(), "CodigoCliente", "RazonSocial", oENSaludContratos.CodigoCliente); ViewBag.CodigoTipoContrato = new SelectList(LNTipoContrato.ObtenerTodos().ToList(), "CodigoTipoContrato", "DescripcionTipoContrato", oENSaludContratos.CodigoTipoContrato); ViewBag.CodigoCorredor = new SelectList(LNSCTRCorredor.ObtenerTodos().ToList(), "CodigoCorredor", "DescripcionCorredor", oENSaludContratos.CodigoCorredor); ViewBag.CodigoEjecutivo = new SelectList(LNSCTREjecutivos.ObtenerTodos().ToList(), "CodigoEjecutivo", "NombreEjecutivo", oENSaludContratos.CodigoEjecutivo); oContratoViewModel.SaludContratosVM.InicioVigencia = oENSaludContratos.InicioVigencia; oContratoViewModel.SaludContratosVM.FinVigencia = oENSaludContratos.FinVigencia; oContratoViewModel.SaludContratosVM.CodigoContrato = oENSaludContratos.CodigoContrato; } else { oENSaludContratos = new ENSaludContratos(); oVMSaludContratos = new VMSaludContratos(); oContratoViewModel.SaludContratosVM.InicioVigencia = DateTime.Now; oContratoViewModel.SaludContratosVM.FinVigencia = oContratoViewModel.SaludContratosVM.InicioVigencia.AddYears(1); //oVMSaludContratos.SaludContratosVM.InicioVigencia= DateTime.Now; //oVMSaludContratos.SaludContratosVM.FinVigencia = oVMSaludContratos.SaludContratosVM.InicioVigencia.AddYears(1); oENSaludContratos.InicioVigencia = DateTime.Now; // valores default para nuevos oENSaludContratos.FinVigencia = oENSaludContratos.InicioVigencia.AddYears(1); // valores default para nuevos //oENSaludContratos.FinVigencia = DateTime.Parse("31/12/2100"); // valores default para nuevos ViewBag.CodigoCliente = new SelectList(LNClientes.ObtenerTodos().ToList(), "CodigoCliente", "RazonSocial"); ViewBag.CodigoTipoContrato = new SelectList(LNTipoContrato.ObtenerTodos().ToList(), "CodigoTipoContrato", "DescripcionTipoContrato"); ViewBag.CodigoCorredor = new SelectList(LNSCTRCorredor.ObtenerTodos().ToList(), "CodigoCorredor", "DescripcionCorredor"); ViewBag.CodigoEjecutivo = new SelectList(LNSCTREjecutivos.ObtenerTodos().ToList(), "CodigoEjecutivo", "NombreEjecutivo"); //ViewBag.CodigoPlan = new SelectList(LNSaludPlanes.ObtenerTodos().ToList(), "CodigoPlan", "Descripcion"); } //return View(oENSaludContratos); return(View(oContratoViewModel)); //return View(oVMSaludContratos); }
public ActionResult Crear(ENSaludContratos contrato) { if (ModelState.IsValid) { if (contrato.CodigoContrato != null) { LNSaludContratos.Actualizar(contrato); } else { LNSaludContratos.Insertar(contrato); } return(RedirectToAction("Index", "SaludContratos")); } return(View()); }
public List <ENSaludContratos> ObtenerTodos(string CodigoCliente) { DbCommand oCommand = null; List <ENSaludContratos> oListaSaludContratos = new List <ENSaludContratos>(); try { oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "usp_GenSaludContratos_sel"); GenericDataAccess.AgregarParametro(oCommand, "@argCodigoCliente", CodigoCliente, TipoParametro.STR, Direccion.INPUT); GenericDataAccess.AgregarParametro(oCommand, "@argErrorCode ", 1, TipoParametro.INT, Direccion.OUTPUT); DbDataReader oDataReader = GenericDataAccess.ExecuteReader(oCommand); while (oDataReader.Read()) { ENSaludContratos oEnListaSaludContratos = new ENSaludContratos(); oEnListaSaludContratos.CodigoCliente = oDataReader["CodigoCliente"].ToString(); oEnListaSaludContratos.CodigoContrato = oDataReader["CodigoContrato"].ToString(); oEnListaSaludContratos.CodigoCorredor = oDataReader["CodigoCorredor"].ToString(); oEnListaSaludContratos.CodigoCotizacion = oDataReader["CodigoCotizacion"].ToString(); oEnListaSaludContratos.CodigoEjecutivo = oDataReader["CodigoEjecutivo"].ToString(); oEnListaSaludContratos.CodigoTipoContrato = oDataReader["CodigoTipoContrato"].ToString(); oEnListaSaludContratos.FinVigencia = DateTime.Parse(oDataReader["FinVigencia"].ToString()); oEnListaSaludContratos.FlagTmp = oDataReader["FlagTmp"].ToString(); oEnListaSaludContratos.InicioVigencia = DateTime.Parse(oDataReader["InicioVigencia"].ToString()); oEnListaSaludContratos.RazonSocial = oDataReader["RazonSocial"].ToString(); oEnListaSaludContratos.RUC = oDataReader["RUC"].ToString(); oListaSaludContratos.Add(oEnListaSaludContratos); } return(oListaSaludContratos); } catch (Exception ex) { throw new Exception(); } finally { GenericDataAccess.CerrarConexion(oCommand, null); } }
public static bool Actualizar(ENSaludContratos oENSaludContratos) { return((new ADSaludContratos()).Actualizar(oENSaludContratos)); }
public static bool Insertar(ENSaludContratos oENSaludContratos) { return((new ADSaludContratos()).Insertar(oENSaludContratos)); }