Example #1
0
        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"));
        }
Example #2
0
 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"));
 }