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")); }
public ActionResult Importar(fa_cliente_Info model) { try { var Lista_TipoCliente = ListaTipoCliente.get_list(model.IdTransaccionSession); var Lista_Cliente = ListaCliente.get_list(model.IdTransaccionSession); var Lista_ClienteContactos = List_fa_cliente_contactos.get_list(model.IdTransaccionSession); var Lista_clienteVendedorSucursal = List_fa_cliente_x_fa_Vendedor_x_sucursal.get_list(model.IdTransaccionSession); foreach (var item in Lista_TipoCliente) { if (!bus_cliente_tipo.guardarDB(item)) { ViewBag.mensaje = "Error al importar el archivo"; return(View(model)); } } foreach (var item in Lista_Cliente) { if (!bus_cliente.guardarDB_importacion(item)) { ViewBag.mensaje = "Error al importar el archivo"; return(View(model)); } } } catch (Exception ex) { //SisLogError.set_list((ex.InnerException) == null ? ex.Message.ToString() : ex.InnerException.ToString()); ViewBag.error = ex.Message.ToString(); return(View(model)); } return(RedirectToAction("Index")); }