public ActionResult Edit(TipoClienteEntity objTipoCliente) { if (ModelState.IsValid) { objTipoCliente.BaseRemoteIp = RemoteIp; objTipoCliente.BaseIdUser = LoggedUserName; int result = proxy.UpdateTipoCliente(objTipoCliente); if (result == -1) { TipoClienteEntity objTipoClienteOld = proxy.GetTipoCliente(objTipoCliente.Clv_TipoCliente); AssingMessageScript("El TipoCliente ya existe en el sistema, .", "error", "Error", true); CheckNotify(); return(View(objTipoCliente)); } if (result > 0) { AssingMessageScript("El TipoCliente se modifico en el sistema.", "success", "Éxito", true); CheckNotify(); return(RedirectToAction("Index")); } return(RedirectToAction("Index")); } return(View(objTipoCliente)); }
/// <summary> ///</summary> /// <param name="TipoCliente"> Object TipoCliente added to List</param> public override int AddTipoCliente(TipoClienteEntity entity_TipoCliente) { int result = 0; using (SqlConnection connection = new SqlConnection(SoftvSettings.Settings.TipoCliente.ConnectionString)) { SqlCommand comandoSql = CreateCommand("Softv_TipoClienteAdd", connection); AssingParameter(comandoSql, "@Clv_TipoCliente", null, pd: ParameterDirection.Output, IsKey: true); AssingParameter(comandoSql, "@Descripcion", entity_TipoCliente.Descripcion); try { if (connection.State == ConnectionState.Closed) { connection.Open(); } result = ExecuteNonQuery(comandoSql); } catch (Exception ex) { throw new Exception("Error adding TipoCliente " + ex.Message, ex); } finally { connection.Close(); } result = (int)comandoSql.Parameters["@IdTipoCliente"].Value; } return(result); }
/// <summary> /// Edits a TipoCliente ///</summary> /// <param name="TipoCliente"> Objeto TipoCliente a editar </param> public override int EditTipoCliente(TipoClienteEntity entity_TipoCliente) { int result = 0; using (SqlConnection connection = new SqlConnection(SoftvSettings.Settings.TipoCliente.ConnectionString)) { SqlCommand comandoSql = CreateCommand("Softv_TipoClienteEdit", connection); AssingParameter(comandoSql, "@Clv_TipoCliente", entity_TipoCliente.Clv_TipoCliente); AssingParameter(comandoSql, "@Descripcion", entity_TipoCliente.Descripcion); try { if (connection.State == ConnectionState.Closed) { connection.Open(); } result = int.Parse(ExecuteNonQuery(comandoSql).ToString()); } catch (Exception ex) { throw new Exception("Error updating TipoCliente " + ex.Message, ex); } finally { if (connection != null) { connection.Close(); } } } return(result); }
public ActionResult Details(int id = 0) { TipoClienteEntity objTipoCliente = proxy.GetTipoCliente(id); if (objTipoCliente == null) { return(HttpNotFound()); } return(PartialView(objTipoCliente)); }
public static TipoClienteEntity GetOne(int?Clv_TipoCliente) { TipoClienteEntity result = ProviderSoftv.TipoCliente.GetTipoClienteById(Clv_TipoCliente); if (result.Clv_TipoCliente != null) { result.Rel_Clientes_TiposClientes = ProviderSoftv.Rel_Clientes_TiposClientes.GetRel_Clientes_TiposClientesById(result.Clv_TipoCliente); } return(result); }
public ActionResult Edit(int id = 0) { PermisosAccesoDeniedEdit("TipoCliente"); ViewBag.CustomScriptsPageValid = BuildScriptPageValid(); TipoClienteEntity objTipoCliente = proxy.GetTipoCliente(id); if (objTipoCliente == null) { return(HttpNotFound()); } return(View(objTipoCliente)); }
public ClienteEntity(int id, TipoClienteEntity tipo, string cpfCnpj, DateTime dataNasc, string email, string endereco, string observacao, DateTime dataCadastro, DateTime ultimoModificacao) { Id = id; Tipo = tipo; CpfCnpj = cpfCnpj; DataNasc = dataNasc; Email = email; Endereco = endereco; Observacao = observacao; DataCadastro = dataCadastro; UltimoModificacao = ultimoModificacao; }
/// <summary> /// Converts data from reader to entity /// </summary> protected virtual TipoClienteEntity GetTipoClienteFromReader(IDataReader reader) { TipoClienteEntity entity_TipoCliente = null; try { entity_TipoCliente = new TipoClienteEntity(); entity_TipoCliente.Clv_TipoCliente = (int?)(GetFromReader(reader, "Clv_TipoCliente")); entity_TipoCliente.Descripcion = (String)(GetFromReader(reader, "Descripcion", IsString: true)); } catch (Exception ex) { throw new Exception("Error converting TipoCliente data to entity", ex); } return(entity_TipoCliente); }
public ClienteEntity(Guid id, string nome, string email, TipoClienteEntity tipo, string cnpj, string rua, string bairro, string cidade, string uf, string numero, string obs = "") { Id = id; Nome = nome; Email = email; Tipo = tipo; Cnpj = cnpj; Rua = rua; Bairro = bairro; Cidade = cidade; Uf = uf; Numero = numero; Obs = obs; Data_Insercao = new DateTime(); Data_Alteracao = new DateTime(); }
/// <summary> /// Gets TipoCliente by ///</summary> public override TipoClienteEntity GetTipoClienteById(int?Clv_TipoCliente) { using (SqlConnection connection = new SqlConnection(SoftvSettings.Settings.TipoCliente.ConnectionString)) { SqlCommand comandoSql = CreateCommand("Softv_TipoClienteGetById", connection); TipoClienteEntity entity_TipoCliente = null; AssingParameter(comandoSql, "@Clv_TipoCliente", Clv_TipoCliente); IDataReader rd = null; try { if (connection.State == ConnectionState.Closed) { connection.Open(); } rd = ExecuteReader(comandoSql, CommandBehavior.SingleRow); if (rd.Read()) { entity_TipoCliente = GetTipoClienteFromReader(rd); } } catch (Exception ex) { throw new Exception("Error getting data TipoCliente " + ex.Message, ex); } finally { if (connection != null) { connection.Close(); } if (rd != null) { rd.Close(); } } return(entity_TipoCliente); } }
public ActionResult Create(TipoClienteEntity objTipoCliente) { if (ModelState.IsValid) { objTipoCliente.BaseRemoteIp = RemoteIp; objTipoCliente.BaseIdUser = LoggedUserName; int result = proxy.AddTipoCliente(objTipoCliente); if (result == -1) { AssingMessageScript("El TipoCliente ya existe en el sistema.", "error", "Error", true); CheckNotify(); return(View(objTipoCliente)); } if (result > 0) { AssingMessageScript("Se dio de alta el TipoCliente en el sistema.", "success", "Éxito", true); return(RedirectToAction("Index")); } } return(View(objTipoCliente)); }
public ActionResult QuickIndex(int?page, int?pageSize, String Descripcion) { int pageNumber = (page ?? 1); int pSize = pageSize ?? SoftvMVC.Properties.Settings.Default.pagnum; SoftvList <TipoClienteEntity> listResult = null; List <TipoClienteEntity> listTipoCliente = new List <TipoClienteEntity>(); TipoClienteEntity objTipoCliente = new TipoClienteEntity(); TipoClienteEntity objGetTipoCliente = new TipoClienteEntity(); if ((Descripcion != null && Descripcion.ToString() != "")) { objTipoCliente.Descripcion = Descripcion; } pageNumber = pageNumber == 0 ? 1 : pageNumber; listResult = proxy.GetTipoClientePagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objTipoCliente)); if (listResult.Count == 0) { int tempPageNumber = (int)(listResult.totalCount / pSize); pageNumber = (int)(listResult.totalCount / pSize) == 0 ? 1 : tempPageNumber; listResult = proxy.GetTipoClientePagedListXml(pageNumber, pSize, Globals.SerializeTool.Serialize(objTipoCliente)); } listResult.ToList().ForEach(x => listTipoCliente.Add(x)); var TipoClienteAsIPagedList = new StaticPagedList <TipoClienteEntity>(listTipoCliente, pageNumber, pSize, listResult.totalCount); if (TipoClienteAsIPagedList.Count > 0) { return(PartialView(TipoClienteAsIPagedList)); } else { var result = new { tipomsj = "warning", titulomsj = "Aviso", Success = "False", Message = "No se encontraron registros con los criterios de búsqueda ingresados." }; return(Json(result, JsonRequestBehavior.AllowGet)); } }
public int AddTipoCliente(TipoClienteEntity objTipoCliente) { return(TipoCliente.Add(objTipoCliente)); }
/// <summary> /// Abstract method to add TipoCliente /// /summary> /// <param name="TipoCliente"></param> /// <returns></returns> public abstract int AddTipoCliente(TipoClienteEntity entity_TipoCliente);
/// <summary> /// Abstract method to update TipoCliente /// </summary> public abstract int EditTipoCliente(TipoClienteEntity entity_TipoCliente);
public int UpdateTipoCliente(TipoClienteEntity objTipoCliente) { return(TipoCliente.Edit(objTipoCliente)); }
public static int Edit(TipoClienteEntity objTipoCliente) { int result = ProviderSoftv.TipoCliente.EditTipoCliente(objTipoCliente); return(result); }