public ActionResult Nuevo(fa_cliente_Info model) { string return_naturaleza = ""; model.Lst_fa_cliente_x_fa_Vendedor_x_sucursal = List_fa_cliente_x_fa_Vendedor_x_sucursal.get_list(model.IdTransaccionSession); if (!validar(model, ref mensaje)) { cargar_combos(model); ViewBag.mensaje = mensaje; return(View(model)); } model.IdUsuario = Session["IdUsuario"].ToString(); if (cl_funciones.ValidaIdentificacion(model.info_persona.IdTipoDocumento, model.info_persona.pe_Naturaleza, model.info_persona.pe_cedulaRuc, ref return_naturaleza)) { model.info_persona.pe_Naturaleza = return_naturaleza; if (!bus_cliente.guardarDB(model)) { cargar_combos(model); return(View(model)); } } else { ViewBag.mensaje = "Número de identificación inválida"; cargar_combos(model); return(View(model)); } return(RedirectToAction("Index")); }
public ActionResult Nuevo(fa_cliente_Info model) { model.Lst_fa_cliente_x_fa_Vendedor_x_sucursal = List_fa_cliente_x_fa_Vendedor_x_sucursal.get_list(model.IdTransaccionSession); model.lst_fa_cliente_contactos = List_fa_cliente_contactos.get_list(model.IdTransaccionSession); if (!validar(model, ref mensaje)) { cargar_combos(model); ViewBag.mensaje = mensaje; return(View(model)); } model.IdUsuario = Session["IdUsuario"].ToString(); if (!bus_cliente.guardarDB(model)) { cargar_combos(model); return(View(model)); } return(RedirectToAction("Index")); }