public Contacto[] GetAllContactos([FromBody] DataTypeContactos contactos) { ContactoController oContacto = new ContactoController(); return(oContacto.getAllContactos(contactos.contactoArray)); }
private bool writeCelPhones() { bool result = false; ContactoController func = new ContactoController(); try { dt = func.mostrar(); string jsonFile = ""; foreach (DataRow row in dt.Rows) { string cell = row[2].ToString(); string cellPhone = Regex.Match(cell, @"(.{9})\s*$").ToString(); jsonFile += cellPhone + Environment.NewLine; } TextWriter writer; using (writer = new StreamWriter(path + "basecamoana.txt", append: false)) { writer.WriteLine(jsonFile); } result = true; } catch (Exception e) { MessageBox.Show(e.Message, "Error"); result = false; } return(result); }
private void ActualizarDatos() { contacto = new ContactoController(); var cont = contacto.GetContactos(p_persona); dgDatos.DataSource = cont; }
static void Main(string[] args) { AgendaController agendaController = new AgendaController(); ContactoController contactoController = new ContactoController(); bool fin = false; do { Menu(); switch (IngresarNumero(3)) { case 1: AgregarAgenda(); break; case 2: MostrarAgendas(); break; case 3: Console.WriteLine("Hasta la próxima"); Console.ReadKey(); fin = true; break; } Console.Clear(); } while (!fin); }
public void mostrar() { try { ContactoController func = new ContactoController(); dt = func.mostrar(); datalistado.Columns["Eliminar"].Visible = false; if (dt.Rows.Count != 0) { datalistado.DataSource = dt; txtBuscar.Enabled = true; datalistado.ColumnHeadersVisible = true; inexistente.Visible = true; } else { datalistado.DataSource = null; txtBuscar.Enabled = false; datalistado.ColumnHeadersVisible = false; inexistente.Visible = true; } } catch (Exception e) { MessageBox.Show(e.Message, "Error"); } btnEditar.Enabled = false; buscar(); }
public static ContactoBean InsertContact(String NombreC, String TelefonoC, String EmailC, String CargoC, String idclienteC, String codInstalacion) { try { //String idZona = HttpContext.Current.Session["lgn_idzona"].ToString(); ContactoBean item = new ContactoBean { Nombre = NombreC, Telefono = TelefonoC, Email = EmailC, Cargo = CargoC, IdCliente = Int64.Parse(idclienteC), codInstalacion = codInstalacion }; ContactoController.Insert(item); return(item); } catch (Exception ex) { LogHelper.LogException(ex, "Error: Insert"); throw new Exception("ERROR: " + ex.Message); } }
public Contacto[] putContactos([FromBody] DataTypeContactos contactos) { ContactoController oContacto = new ContactoController(); return(oContacto.agregarContacto(contactos.contacto, contactos.contactoArray));; }
private void btnEliminar_Click(object sender, EventArgs e) { int i = listContactos.SelectedIndex; if (i != -1) { listContactos.Items.RemoveAt(i); MessageBox.Show(ContactoController.EliminarContacto(i)); } }
private void btnBuscar_Click(object sender, EventArgs e) { ClsContacto item = ContactoController.BuscarContacto(txtSearch.Text); if (item != null) { btnTodos.Visible = true; listContactos.Items.Clear(); listContactos.Items.Add("📞 " + item.Telefono + " 👤 " + item.Nombres + " " + item.Apellidos + " 💼 " + item.Organizacion); } else { MessageBox.Show($"No hay resultados con la busqueda: {txtSearch.Text}"); } }
public static ContactoBean ObtenerClienteId(string Id) { Int64 vID = 0; if (Id == "") { vID = 0; } else { vID = Int64.Parse(Id); } ContactoBean obj = ContactoController.GetClienteId(vID); return(obj); }
public static List <ContactoBean> getContacts(String CodCliente, String codInstalacion) { try { List <ContactoBean> item = ContactoController.GetAll(new ContactoBean { IdCliente = int.Parse(CodCliente), codInstalacion = codInstalacion }); return(item); } catch (Exception ex) { LogHelper.LogException(ex, "Error: Insert"); throw new Exception("ERROR: " + ex.Message); } }
private void btnEditar_Click(object sender, EventArgs e) { DialogResult result; result = MessageBox.Show("Realmente desea editar los datos del Contacto", "Modificando Registros", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (result == DialogResult.OK) { if (this.ValidateChildren() == true && txtNombre.Text != "" && txtCelular.Text != "") { try { Contacto dts = new Contacto(); ContactoController func = new ContactoController(); dts.id = Convert.ToInt32(txtIdPaciente.Text); dts.nombre = txtNombre.Text; dts.celular = txtCelular.Text; if (func.editar(dts)) { MessageBox.Show("Contacto modificado correctamente", "Modificando registros", MessageBoxButtons.OK, MessageBoxIcon.Information); mostrar(); limpiar(); } else { MessageBox.Show("Contacto no fue modificado", "Ingrese de nuevo", MessageBoxButtons.OK, MessageBoxIcon.Error); mostrar(); limpiar(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error"); } } else { MessageBox.Show("Falta ingresar algunos datos", "Modificando registros", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
protected void Page_Load(object sender, EventArgs e) { if (Session["lgn_id"] == null) { Session.Clear(); string myScript = ConfigurationManager.AppSettings["URL_LOGIN"]; String lsScript = "parent.document.location.href = '" + myScript + "/default.aspx?acc=SES';"; Page.ClientScript.RegisterStartupScript(this.GetType(), "myKey", lsScript, true); } else { //CargaCombos(); if (!IsPostBack) { string json = new System.IO.StreamReader(Request.InputStream).ReadToEnd(); Dictionary <string, string> dataJSON = JsonConvert.DeserializeObject <Dictionary <string, string> >(json); if (dataJSON != null) { ContactoBean obj = ContactoController.Get(new ContactoBean { IdContacto = int.Parse(dataJSON["codigo"].ToString()) }); myModalLabel.InnerText = "Editar Contacto";// + Model.bean.IdiomaCultura.getMensaje(Model.bean.IdiomaCultura.WEB_CONTACTO); CargaCombos(obj.IdCliente.ToString()); MtxtIdContacto.Value = obj.IdContacto.ToString(); MtxtNombre.Value = obj.Nombre.ToString(); MtxtTelefono.Value = obj.Telefono; MtxtEmail.Value = obj.Email; MtxtCargo.Value = obj.Cargo; hddIdInstalacion.Value = obj.codInstalacion; MtxtCliente.Value = obj.Cliente.ToString(); MhdiCodClie.Value = obj.IdCliente.ToString(); //MhdiCodClieIns.Value = obj.IdClienteInstalacion.ToString(); MddlIdInstalacion.SelectedValue = obj.codInstalacion.ToString(); } else { myModalLabel.InnerText = "Crear Contacto";// + Model.bean.IdiomaCultura.getMensaje(Model.bean.IdiomaCultura.WEB_CONTACTO); } } } }
private void btnEliminar_Click(object sender, EventArgs e) { DialogResult result; result = MessageBox.Show("Realmente desea eliminar los Registros seleccionados?", "Eliminando Registros", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (result == DialogResult.OK) { try { foreach (DataGridViewRow row in datalistado.Rows) { Boolean marcado = Convert.ToBoolean(row.Cells["Eliminar"].Value); if (marcado) { int onekey = Convert.ToInt32(row.Cells["id"].Value); Contacto contacto = new Contacto(); ContactoController func = new ContactoController(); contacto.id = onekey; if (func.eliminar(contacto)) { cbEliminar.Checked = false; } else { MessageBox.Show("Contacto no fue eliminado", "Eliminando Registros", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } mostrar(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error"); } } else { MessageBox.Show("Cancelar eliminar registros", "Eliminando Registros", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public static void Activate(String codigos) { try { foreach (var item in codigos.Split('|')) { if (!item.Equals("")) { ContactoController.Activate(new ContactoBean { IdContacto = int.Parse(item) }); } } } catch (Exception ex) { LogHelper.LogException(ex, "Error :Contacto_Activate : "); throw new Exception("ERROR: " + ex.Message); } }
private void btnAgregar_Click(object sender, EventArgs e) { string nombre = txtNombre.Text; string apellido = txtApellido.Text; string telefono = txtTelefono.Text; string organizacion = txtOrganizacion.Text; if (String.IsNullOrEmpty(nombre) || String.IsNullOrEmpty(apellido) || String.IsNullOrEmpty(telefono) || String.IsNullOrEmpty(organizacion)) { MessageBox.Show("Completa todos los campos."); } else { ClsContacto contacto = new ClsContacto(nombre, apellido, telefono, organizacion); MessageBox.Show(ContactoController.AñadirContacto(contacto)); FormContactos formContactos = new FormContactos(); this.Hide(); formContactos.ShowDialog(); this.Close(); } }
private void btnGuardar_Click(object sender, EventArgs e) { if (this.ValidateChildren() == true && txtNombre.Text != "" && txtCelular.Text != "") { try { Contacto dts = new Contacto(); ContactoController func = new ContactoController(); dts.nombre = txtNombre.Text; dts.celular = txtCelular.Text; if (func.insertar(dts)) { MessageBox.Show("Contacto registrado correctamente", "Guardando registros", MessageBoxButtons.OK, MessageBoxIcon.Information); btnNuevo.Visible = true; mostrar(); limpiar(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error"); } } }
public static String Update(int IdContacto, string Nombre, string Telefono, string Email, string Cargo, int IdCliente, String codInstalacion) { try { var item = new ContactoBean { IdContacto = IdContacto, Nombre = Nombre, Telefono = Telefono, Email = Email, Cargo = Cargo, IdCliente = IdCliente, codInstalacion = codInstalacion }; ContactoController.Update(item); return("OK"); } catch (Exception ex) { LogHelper.LogException(ex, "Error :Contacto_Update : "); throw new Exception("ERROR: " + ex.Message); } }
public void UpdateContactos([FromBody] DataTypeContactos contactos) { ContactoController oContacto = new ContactoController(); return; }
protected void Page_Load(object sender, EventArgs e) { if (Session["lgn_id"] == null) { Session.Clear(); string myScript = ConfigurationManager.AppSettings["URL_LOGIN"]; String lsScript = "parent.document.location.href = '" + myScript + "/default.aspx?acc=SES';"; Page.ClientScript.RegisterStartupScript(this.GetType(), "myKey", lsScript, true); } else { try { string json = new System.IO.StreamReader(Request.InputStream).ReadToEnd(); Dictionary <string, string> dataJSON = JsonConvert.DeserializeObject <Dictionary <string, string> >(json); String Nombre = dataJSON["Nombre"].ToString(); String Telefono = dataJSON["Telefono"].ToString(); String Email = dataJSON["Email"].ToString(); String Cargo = dataJSON["Cargo"].ToString(); String IdCliente = dataJSON["IdCliente"].ToString(); String IdClienteInstalacion = dataJSON["IdClienteInstalacion"].ToString(); String chkFlgHabilitado = dataJSON["chkFlgHabilitado"].ToString(); //PAG String pagina = dataJSON["pagina"].ToString(); String filas = dataJSON["filas"].ToString(); var item = new ContactoBean { Nombre = Nombre, Telefono = Telefono, Email = Email, Cargo = Cargo, IdCliente = int.Parse((IdCliente == "" ? "0" : IdCliente)), IdClienteInstalacion = int.Parse((IdClienteInstalacion == "" ? "0" : IdClienteInstalacion)), codInstalacion = "", page = int.Parse(pagina), rows = int.Parse(filas), Flag = chkFlgHabilitado }; PaginateContactoBean paginate = ContactoController.GetAllPaginate(item); if ((Int32.Parse(pagina) > 0) && (Int32.Parse(pagina) <= paginate.totalPages)) { Utility.ConfiguraPaginacion(this.lbTpaginaTop, this.linkPaginaTop, this.lblTFilasTop, this.linkPaginaAnteriorTop, this.linkPaginaSiguienteTop, paginate.totalPages.ToString(), pagina, paginate.totalrows.ToString(), ddlMostrarTop, filas); Utility.ConfiguraPaginacion(this.lbTpaginaBooton, this.linkPaginaBooton, this.lblTFilasBooton, this.linkPaginaAnteriorBooton, this.linkPaginaSiguienteBooton, paginate.totalPages.ToString(), pagina, paginate.totalrows.ToString(), ddlMostrarBooton, filas); lst = paginate.lstResultados; grdMant.DataSource = lst; grdMant.DataBind(); grdMant.HeaderRow.TableSection = TableRowSection.TableHeader; } else { String htmlNoData = "<div class='gridNoData'><div class='col-sm-12 form-group'>" + "<img src='../../images/alert/ico_alert.png' style='float: left;height: 32px;'>" + "<p style='float: left;line-height: 32px;margin-left: 10px!important;'>No se encontraron datos para mostrar</p>" + "</p></div>"; this.divGridView.InnerHtml = htmlNoData; this.divGridViewPagintatorTop.Visible = false; this.divGridViewPagintatorBooton.Visible = false; } } catch (Exception ex) { LogHelper.LogException(ex, "Error :" + this); String htmlNoData = "<div class='gridNoData'><div class='col-sm-12 form-group'>" + "<img src='../../images/alert/ico_alert.png' style='float: left;height: 32px;'>" + "<p style='float: left;line-height: 32px;margin-left: 10px!important;'>No se encontraron datos para mostrar</p>" + "</p></div>"; this.divGridView.InnerHtml = htmlNoData; this.divGridViewPagintatorTop.Visible = false; this.divGridViewPagintatorBooton.Visible = false; string myScript = "addnotify('notify', \"" + ex.Message + "\", 'registeruser');"; Page.ClientScript.RegisterStartupScript(this.GetType(), "myKey", myScript, true); } } }
public Contacto[] DeleteContacto([FromBody] DataTypeContactos contactos) { ContactoController oContacto = new ContactoController(); return(oContacto.eliminarContacto(contactos.contacto, contactos.contactoArray)); }