public JsonResult GuardarAgente(FormCollection formulario) { String respuesta = ""; formulario = DeSerialize(formulario); AgenteNaviera agente = new AgenteNaviera(); try{ agente.Nombre = formulario["Nombre"]; agente.UsuarioCreacion = ((Usuario)Session["CurUser"]).NombreUsuario; agente.FechaCreacion = DateTime.Now; db.AgenteNaviera.Add(agente); db.SaveChanges(); } catch (Exception ex) { return(Json(new { respuesta = "Error " + ex.Message })); } respuesta = "Guardado Correctamente"; return(Json(respuesta)); }
public JsonResult Usuario_() { try { int rowid = int.Parse(Request.Params["rowid"]); //form = DeSerialize(form); Usuario usuario = db.Usuario.Where(f => f.RowID == rowid).FirstOrDefault(); if (usuario == null) { usuario = new Usuario(); usuario.FechaCreacion = UtilTool.GetDateTime(); usuario.UsuarioCreacion = ((Usuario)Session["curUser"]).NombreUsuario; } else { usuario.FechaActualizacion = UtilTool.GetDateTime(); usuario.UsuarioActualizacion = ((Usuario)Session["curUser"]).NombreUsuario; } usuario.Contraseña = UtilTool.CryptPasswd(Request.Params["clave"].ToString(), Constantes.CryptString); usuario.NombreUsuario = Request.Params["nombre_usuario"]; int estado = Convert.ToInt16(Request.Params["ind_activo"]); if (estado == 1) { usuario.Activo = true; } else { usuario.Activo = false; } if (rowid == null || rowid <= 0) { db.Usuario.Add(usuario); } db.SaveChanges(); return(Json(usuario.RowID)); } catch (Exception e) { Response.StatusCode = 500; Response.StatusDescription = "Error: " + e.Message.ToString(); return(Json("Se presento un problema al almacenar la información")); } }
public ActionResult Cliente_Nuevo(TerceroPotencial model) { try { TerceroPotencial tercero_potencial = db.TerceroPotencial.Where(f => f.RowID == model.RowID).FirstOrDefault(); if (tercero_potencial == null) { tercero_potencial = new TerceroPotencial(); tercero_potencial.Activo = true; tercero_potencial.FechaCreacion = UtilTool.GetDateTime(); tercero_potencial.UsuarioCreacion = ((Usuario)Session["curUser"]).NombreUsuario; } else { tercero_potencial.FechaModificacion = UtilTool.GetDateTime(); tercero_potencial.UsuarioModificacion = ((Usuario)Session["curUser"]).NombreUsuario; } tercero_potencial.Descripcion = model.Descripcion; tercero_potencial.EstadoID = model.EstadoID; tercero_potencial.OrigenID = model.OrigenID; if (model.OrigenID == 124) { tercero_potencial.Otro = model.Otro; } else { tercero_potencial.Otro = null; } try { tercero_potencial.Identificacion = model.Identificacion; } catch { } try { tercero_potencial.TipoIdentificacion = model.TipoIdentificacion; } catch { } tercero_potencial.RazonSocial = model.RazonSocial.ToUpper(); tercero_potencial.TipoIdentificacion = model.TipoIdentificacion; tercero_potencial.Cliente = model.Cliente; tercero_potencial.Proveedor = model.Proveedor; tercero_potencial.Vendedor = model.Vendedor; tercero_potencial.ContactoID = model.ContactoID; if (tercero_potencial.RowID <= 0) { db.TerceroPotencial.Add(tercero_potencial); } db.SaveChanges(); switch (Request.Params["accion"]) { case "1": return(RedirectToAction("Cliente_Nuevo", "CRM", new { rowid = tercero_potencial.RowID, @rih = Request.Params["rih"] })); default: return(RedirectToAction("ListadoPotenciales", "CRM", new { @rih = Request.Params["rih"] })); } } catch (Exception ex) { return(RedirectToAction("Cliente_Nuevo", "CRM", new { rowid = model.RowID, @rih = Request.Params["rih"] })); //return RedirectToAction("Cliente_Nuevo", "CRM", new { Msj = ex.Message }); } }