Ejemplo n.º 1
0
        public int AltaContacto(object obj)
        {
            AgendaBO data = (AgendaBO)obj;

            cmd            = new SQLiteCommand();
            dsContactos    = new DataSet();
            da             = new SQLiteDataAdapter();
            con            = new ConexionAgenda();
            cmd.Connection = con.establecerConexion();
            con.abrirConexion();

            sql = "INSERT INTO Agenda1(Nombre,Apellidos,Edad,Telefono,FechaNacimiento,CorreoElectronico)" +
                  "VALUES('" +
                  data.Nombre.Trim() + "','" +
                  data.Apellidos.Trim() + "','" +
                  data.Edad.Trim() + "','" +
                  data.Telefono.ToString() + "','" +
                  data.FechaNacimiento1 + "','" +
                  data.CorreoElectronico.Trim() + "')";
            cmd.CommandText = sql;
            int i = cmd.ExecuteNonQuery();

            if (i <= 0)
            {
                return(0);
            }
            return(1);
        }
        public void Buscar()
        {
            AgendaBO   oAgendaBO      = new AgendaBO();
            CtrlAgenda oContactosCtrl = new CtrlAgenda();

            if (txtNombre.Text.Trim().Length != 0)
            {
                oAgendaBO.Nombre = txtNombre.Text.Trim();
            }
            if (txtApellidos.Text.Trim().Length != 0)
            {
                oAgendaBO.Apellidos = txtApellidos.Text.Trim();
            }
            if (txtEdad.Text.Trim().Length != 0)
            {
                oAgendaBO.Edad = txtEdad.Text.Trim();
            }
            if (txtTelefono.Text.Trim().Length != 0)
            {
                oAgendaBO.Telefono = txtTelefono.Text.Trim();
            }
            if (txtCorreo.Text.Trim().Length != 0)
            {
                oAgendaBO.CorreoElectronico = txtCorreo.Text.Trim();
            }

            dsReporte = oContactosCtrl.BusquedaContactos(oAgendaBO);
            dtgContactos.AutoGenerateColumns = false;
            dtgContactos.DataSource          = dsReporte.Tables[0];
        }
Ejemplo n.º 3
0
        public int AltaA(object obj)
        {
            AgendaBO data = (AgendaBO)obj;

            cmd            = new SQLiteCommand();
            dsContactos    = new DataSet();
            da             = new SQLiteDataAdapter();
            con            = new ConexionAgenda();
            cmd.Connection = con.establecerConexion();
            con.abrirConexion();

            sql = "INSERT INTO RegistroActividades(idContacto,NombreActividad,FechaActividad,Descripcion,Luegar)" +
                  "VALUES('" +
                  data.IdContacto.ToString() + "','" +
                  data.NombreActividad.Trim() + "','" +
                  data.FechanActividad.Trim() + "','" +
                  data.Descripcion.Trim() + "','" +
                  data.Lugar.Trim() + "')";
            cmd.CommandText = sql;
            int i = cmd.ExecuteNonQuery();

            if (i <= 0)
            {
                return(0);
            }
            return(1);
        }
Ejemplo n.º 4
0
        public static string GetAgendaList(string Id)
        {
            int mid = Convert.ToInt32(Id);

            DataTable dt = new DataTable();

            List <AgendaBO> AgendaDetails = new List <AgendaBO>();

            JavaScriptSerializer js      = new JavaScriptSerializer();
            HttpContext          Context = HttpContext.Current;

            MomBL objAgendaBO = new MomBL();

            dt = objAgendaBO.GetAgendaList(mid);

            foreach (DataRow dtrow in dt.Rows)
            {
                var AgendaList = new AgendaBO
                {
                    DiscussionTopic = dtrow["DiscussionTopic"].ToString(),
                    tempResponsible = dtrow["tempResponsible"].ToString(),
                    Time            = Convert.ToInt32(dtrow["Time"]),
                    Purpose         = dtrow["Purpose"].ToString(),
                    Discussion      = dtrow["Discussion"].ToString()
                };

                AgendaDetails.Add(AgendaList);
            }

            string JsonData = js.Serialize(AgendaDetails);

            return(JsonData);
        }
Ejemplo n.º 5
0
        public DataSet BusquedaActividades(object obj)
        {
            string   cadenaWhere = "";
            bool     edo         = false;
            AgendaBO data        = (AgendaBO)obj;

            cmd            = new SQLiteCommand();
            dsContactos    = new DataSet();
            da             = new SQLiteDataAdapter();
            con            = new ConexionAgenda();
            cmd.Connection = con.establecerConexion();
            con.abrirConexion();

            if (data.IdContacto > 0)
            {
                cadenaWhere = cadenaWhere + " idContacto=" + data.IdContacto + " and";
                edo         = true;
            }

            if (edo == true)
            {
                cadenaWhere = " WHERE " + cadenaWhere.Remove(cadenaWhere.Length - 3, 3);
            }
            sql             = " SELECT * FROM RegistroActividades " + cadenaWhere;
            cmd.CommandText = sql;
            DataSet ds = new DataSet();

            da.SelectCommand = cmd;
            da.Fill(dsContactos);
            con.cerrarConexion();
            return(dsContactos);
        }
Ejemplo n.º 6
0
        public int modificaContacto(object obj)
        {
            AgendaBO data = (AgendaBO)obj;

            cmd            = new SQLiteCommand();
            dsContactos    = new DataSet();
            da             = new SQLiteDataAdapter();
            con            = new ConexionAgenda();
            cmd.Connection = con.establecerConexion();
            con.abrirConexion();

            sql = "UPDATE Agenda1 SET Nombre='" + data.Nombre.Trim() +
                  "',Apellidos='" + data.Apellidos.Trim() +
                  "',Edad='" + data.Edad.Trim() +
                  "',Telefono='" + data.Telefono.Trim() +
                  "',FechaNacimiento='" + data.FechaNacimiento1 +
                  "',CorreoElectronico='" + data.CorreoElectronico.ToString() +
                  "' WHERE IDagenda='" + data.IDagenda.ToString() + "'";
            cmd.CommandText = sql;
            int i = cmd.ExecuteNonQuery();

            if (i <= 0)
            {
                return(0);
            }
            return(1);
        }
Ejemplo n.º 7
0
        public DataSet BusquedaContactos(object obj)
        {
            string   cadenaWhere = "";
            bool     edo         = false;
            AgendaBO data        = (AgendaBO)obj;

            cmd            = new SQLiteCommand();
            dsContactos    = new DataSet();
            da             = new SQLiteDataAdapter();
            con            = new ConexionAgenda();
            cmd.Connection = con.establecerConexion();
            con.abrirConexion();

            if (data.IDagenda > 0)
            {
                cadenaWhere = cadenaWhere + " IDagenda=" + data.IDagenda + " and";
                edo         = true;
            }

            if (data.Nombre != null)
            {
                cadenaWhere = cadenaWhere + " Nombre=" + data.Nombre + " and";
                edo         = true;
            }
            if (data.Apellidos != null)
            {
                cadenaWhere = cadenaWhere + " Apellidos='" + data.Apellidos.Trim() + "' and";
                edo         = true;
            }
            if (data.Edad != null)
            {
                cadenaWhere = cadenaWhere + " Edad='" + data.Edad.Trim() + "' and";
                edo         = true;
            }
            if (data.Telefono != null)
            {
                cadenaWhere = cadenaWhere + " Telefono='" + data.Telefono.Trim() + "' and";
                edo         = true;
            }
            if (data.CorreoElectronico != null)
            {
                cadenaWhere = cadenaWhere + " CorreoElectronico='" + data.CorreoElectronico.Trim() + "' and";
                edo         = true;
            }


            if (edo == true)
            {
                cadenaWhere = " WHERE " + cadenaWhere.Remove(cadenaWhere.Length - 3, 3);
            }
            sql             = " SELECT * FROM Agenda1 " + cadenaWhere;
            cmd.CommandText = sql;
            DataSet ds = new DataSet();

            da.SelectCommand = cmd;
            da.Fill(dsContactos);
            con.cerrarConexion();
            return(dsContactos);
        }
Ejemplo n.º 8
0
        public Correo(string operacion, AgendaBO oAgendaBO)
        {
            InitializeComponent();

            if (operacion == "correo")
            {
                BuscarAgenda(oAgendaBO);
            }
        }
Ejemplo n.º 9
0
        public RegistroActividades(string operacion, AgendaBO oAgendaBO)
        {
            InitializeComponent();

            if (operacion == "Actividades")
            {
                BuscarAgenda(oAgendaBO);
            }
        }
Ejemplo n.º 10
0
 public async Task <JsonResult> SalvarAgenda([FromBody] Agenda agenda, string token)
 {
     if (await AgendaBO.SaveAsync(agenda, token))
     {
         return(Json("Configuracao salva com sucesso"));
     }
     else
     {
         return(Json("Encontramos algum problema ao salvar a Configuracao. Entre em contato com o suporte"));
     }
 }
Ejemplo n.º 11
0
        public EditarAgenda(string operacion, AgendaBO oAgendaBO)
        {
            InitializeComponent();

            if (operacion == "Edicion")
            {
                Limpiar();
                btnGuardar.Visible = false;
                BuscarAgenda(oAgendaBO);
                groupBox1.Text = "Editar contacto";
            }
        }
Ejemplo n.º 12
0
        public void agregar()
        {
            string     fecha     = dtFechaActividad.Value.Day + "/" + dtFechaActividad.Value.Month + "/" + dtFechaActividad.Value.Year;
            AgendaBO   oAgendaBO = new AgendaBO();
            CtrlAgenda oServicio = new CtrlAgenda();

            oAgendaBO.IdContacto      = Convert.ToInt32(txtid.Text.Trim());
            oAgendaBO.NombreActividad = txtNombreA.Text.Trim();
            oAgendaBO.Descripcion     = txtDescripcion.Text.Trim();
            oAgendaBO.Lugar           = txtLugar.Text.Trim();
            oAgendaBO.FechanActividad = fecha;
            oServicio.creaA(oAgendaBO);
            MessageBox.Show("El Libro se guardo correctamete");
        }
Ejemplo n.º 13
0
        public void BuscarAgenda(AgendaBO oAgendaBO)
        {
            //     AgendaBO AgendaBO = new AgendaBO();

            CtrlAgenda oCtrlAgenda = new CtrlAgenda();
            DataTable  dt          = oCtrlAgenda.BusquedaContactos(oAgendaBO).Tables[0];

            if (dt.Rows.Count != 0)
            {
                Destinatario    = dt.Rows[0]["CorreoElectronico"].ToString();
                txtMensaje.Text = dt.Rows[0]["CorreoElectronico"].ToString();
            }
            else
            {
                this.Close();
            }
        }
Ejemplo n.º 14
0
        public void eliminar()
        {
            AgendaBO   oAgendaBO = new AgendaBO();
            CtrlAgenda Servicio  = new CtrlAgenda();

            oAgendaBO.IDActivida = Convert.ToInt32(txtIDactividad.Text.Trim());
            int i = Servicio.eliminaActividad(oAgendaBO);

            if (i == 1)
            {
                MessageBox.Show("Los datos se eliminaron correctamente");
            }
            else
            {
                MessageBox.Show("Los datos no se eliminaron, intenta de nuevo");
            }
        }
Ejemplo n.º 15
0
        public void agregar()
        {
            string mensaje = "";

            if (txtNombre.Text.Trim().Length == 0)
            {
                mensaje = mensaje + "Introduce el Nombre \n";
            }
            if (txtApellidos.Text.Trim().Length == 0)
            {
                mensaje = mensaje + "Introduce el Apellidos \n";
            }
            if (txtCorreo.Text.Trim().Length == 0)
            {
                mensaje = mensaje + "Introduce el Correo Eléctronico \n";
            }
            if (txtTelefono.Text.Trim().Length == 0)
            {
                mensaje = mensaje + "Introduce la Teléfono \n";
            }
            if (txtEdad.Text.Trim().Length == 0)
            {
                mensaje = mensaje + "Introduce la del Contacto Edad \n";
            }


            if (mensaje.Trim().Length == 0)
            {
                string     fecha     = dtpFechaNacimiento.Value.Day + "/" + dtpFechaNacimiento.Value.Month + "/" + dtpFechaNacimiento.Value.Year;
                AgendaBO   oAgendaBO = new AgendaBO();
                CtrlAgenda oServicio = new CtrlAgenda();
                oAgendaBO.Nombre            = txtNombre.Text.Trim();
                oAgendaBO.Apellidos         = txtApellidos.Text.Trim();
                oAgendaBO.Edad              = txtEdad.Text.Trim();
                oAgendaBO.Telefono          = txtTelefono.Text.Trim();
                oAgendaBO.CorreoElectronico = txtCorreo.Text.Trim();
                oAgendaBO.FechaNacimiento1  = fecha;
                oServicio.creaContacto(oAgendaBO);
                MessageBox.Show("El Libro se guardo correctamete");
            }
            else
            {
                MessageBox.Show("Favor de ingresar los siguientes datos:\n" + mensaje);
            }
        }
Ejemplo n.º 16
0
        public async System.Threading.Tasks.Task TestMethod1Async()
        {
            Agenda agenda = new Agenda
            {
                Ativo          = true,
                DataCriacao    = DateTime.Now,
                DateAlteracao  = DateTime.Now,
                Descricao      = "teste",
                idCliente      = 1,
                Nome           = "Agenda",
                Orcamento      = 1,
                Status         = 1,
                UsuarioCriacao = 1,
                UsuarioEdicao  = 1
            };

            var a = await AgendaBO.SaveAsync(agenda, "testetete");
        }
Ejemplo n.º 17
0
        public int eliminaActividad(object obj)
        {
            AgendaBO data = (AgendaBO)obj;

            cmd            = new SQLiteCommand();
            dsContactos    = new DataSet();
            da             = new SQLiteDataAdapter();
            con            = new ConexionAgenda();
            cmd.Connection = con.establecerConexion();
            con.abrirConexion();
            sql             = "DELETE FROM RegistroActividades WHERE idActividad=" + data.IDActivida.ToString();
            cmd.CommandText = sql;
            int i = cmd.ExecuteNonQuery();

            if (i <= 0)
            {
                return(0);
            }
            return(1);
        }
Ejemplo n.º 18
0
        private void dtgContactos_CellClick_1(object sender, DataGridViewCellEventArgs e)
        {
            // Obtener la acción seleccionada
            if (e.RowIndex > -1)
            {
                if (this.dtgContactos.Columns[e.ColumnIndex].Name == "editar")
                {
                    AgendaBO oLibroBO = new AgendaBO();

                    oLibroBO.IDagenda = Convert.ToInt32(this.dtgContactos.Rows[e.RowIndex].Cells["IDagenda"].Value);

                    GUI.EditarAgenda ofrmSQLiteEditar = new GUI.EditarAgenda("Edicion", oLibroBO);
                    ofrmSQLiteEditar.FormClosed += new FormClosedEventHandler(Formulario_Primario);
                    ofrmSQLiteEditar.ShowDialog();
                    //Método para disparar la acción de buscar y llenar la tabla al cerrar el formulario primario.
                }
                if (this.dtgContactos.Columns[e.ColumnIndex].Name == "Actividades")
                {
                    AgendaBO oLibroBO = new AgendaBO();

                    oLibroBO.IDagenda = Convert.ToInt32(this.dtgContactos.Rows[e.RowIndex].Cells["IDagenda"].Value);


                    GUI.RegistroActividades frmRegistroActividades = new GUI.RegistroActividades("Actividades", oLibroBO);
                    frmRegistroActividades.FormClosed += new FormClosedEventHandler(Formulario_Primario);
                    frmRegistroActividades.ShowDialog();
                }

                if (this.dtgContactos.Columns[e.ColumnIndex].Name == "correo")
                {
                    AgendaBO oLibroBO = new AgendaBO();

                    oLibroBO.IDagenda = Convert.ToInt32(this.dtgContactos.Rows[e.RowIndex].Cells["IDagenda"].Value);


                    GUI.Correo frmRegistroActividades = new GUI.Correo("correo", oLibroBO);
                    frmRegistroActividades.FormClosed += new FormClosedEventHandler(Formulario_Primario);
                    frmRegistroActividades.ShowDialog();
                }
            }
        }
Ejemplo n.º 19
0
        public void BuscarAgenda(AgendaBO oAgendaBO)
        {
            //     AgendaBO AgendaBO = new AgendaBO();

            CtrlAgenda oCtrlAgenda = new CtrlAgenda();
            DataTable  dt          = oCtrlAgenda.BusquedaContactos(oAgendaBO).Tables[0];

            if (dt.Rows.Count != 0)
            {
                txtid.Text = dt.Rows[0]["IDagenda"].ToString();
            }
            else
            {
                this.Close();
            }
            oAgendaBO.IdContacto = Convert.ToInt32(txtid.Text.Trim());

            DataTable dtActividad = oCtrlAgenda.BusquedaAcctividad(oAgendaBO).Tables[0];

            dataGridView1.DataSource = dtActividad;
        }
Ejemplo n.º 20
0
        public void BuscarAgenda(AgendaBO oAgendaBO)
        {
            //     AgendaBO AgendaBO = new AgendaBO();

            CtrlAgenda oCtrlAgenda = new CtrlAgenda();
            DataTable  dt          = oCtrlAgenda.BusquedaContactos(oAgendaBO).Tables[0];

            if (dt.Rows.Count != 0)
            {
                txtid.Text               = dt.Rows[0]["IDagenda"].ToString();
                txtNombre.Text           = dt.Rows[0]["Nombre"].ToString();
                txtApellidos.Text        = dt.Rows[0]["Apellidos"].ToString();
                txtEdad.Text             = dt.Rows[0]["Edad"].ToString();
                txtTelefono.Text         = dt.Rows[0]["Telefono"].ToString();
                txtCorreo.Text           = dt.Rows[0]["CorreoElectronico"].ToString();
                dtpFechaNacimiento.Value = Convert.ToDateTime(dt.Rows[0]["FechaNacimiento"].ToString());
            }
            else
            {
                this.Close();
            }
        }
Ejemplo n.º 21
0
 public async Task <IEnumerable <Agenda> > GetAllAgenda(string idCliente, string token)
 {
     return(await AgendaBO.GetListAsync(int.Parse(idCliente), token));
 }