Exemplo n.º 1
0
        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);
        }
Exemplo n.º 3
0
        private void ActualizarDatos()
        {
            contacto = new ContactoController();
            var cont = contacto.GetContactos(p_persona);

            dgDatos.DataSource = cont;
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
        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();
        }
Exemplo n.º 6
0
        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);
            }
        }
Exemplo n.º 7
0
        public Contacto[] putContactos([FromBody] DataTypeContactos contactos)
        {
            ContactoController oContacto = new ContactoController();



            return(oContacto.agregarContacto(contactos.contacto, contactos.contactoArray));;
        }
Exemplo n.º 8
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            int i = listContactos.SelectedIndex;

            if (i != -1)
            {
                listContactos.Items.RemoveAt(i);
                MessageBox.Show(ContactoController.EliminarContacto(i));
            }
        }
Exemplo n.º 9
0
        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}");
            }
        }
Exemplo n.º 10
0
    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);
    }
Exemplo n.º 11
0
        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);
            }
        }
Exemplo n.º 12
0
        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);
                }
            }
        }
Exemplo n.º 13
0
    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);
                }
            }
        }
    }
Exemplo n.º 14
0
        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);
            }
        }
Exemplo n.º 15
0
 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);
     }
 }
Exemplo n.º 16
0
        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();
            }
        }
Exemplo n.º 17
0
        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");
                }
            }
        }
Exemplo n.º 18
0
 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);
     }
 }
Exemplo n.º 19
0
        public void UpdateContactos([FromBody] DataTypeContactos contactos)
        {
            ContactoController oContacto = new ContactoController();

            return;
        }
Exemplo n.º 20
0
    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);
            }
        }
    }
Exemplo n.º 21
0
        public Contacto[] DeleteContacto([FromBody] DataTypeContactos contactos)
        {
            ContactoController oContacto = new ContactoController();

            return(oContacto.eliminarContacto(contactos.contacto, contactos.contactoArray));
        }