public override void GuardarCambios()
        {
            MapearADatos();
            UsuarioLogic u = new UsuarioLogic();

            if (this.Modo == ModoForm.Baja)
            {
                var resultado = MessageBox.Show("¿Desea eliminar el registro?", "Confirmar eliminación",
                                                MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (resultado == DialogResult.Yes)
                {
                    try
                    {
                        u.Delete(UsuarioActual.ID);
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                }
            }
            else
            {
                try
                {
                    u.Save(UsuarioActual);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
Ejemplo n.º 2
0
        protected void grdComisiones_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int index;

            if (e.CommandName.ToLower() != "nuevo")
            {
                index = Convert.ToInt32(e.CommandArgument);
                if (e.CommandName.ToLower() == "eliminar")
                {
                    UsuarioLogic ul = new UsuarioLogic();
                    ul.Delete(this.getRowID(index));
                }
                else if (e.CommandName.ToLower() == "editar")
                {
                    int          IDUsuario = this.getRowID(index);
                    UsuarioLogic pl        = new UsuarioLogic();
                    Session["Usuario"] = pl.GetOne(IDUsuario);
                    Response.Redirect("UsuarioWeb.aspx?Modo=2");
                }
            }
            else
            {
                Response.Redirect("~/UsuarioWeb.aspx?Modo=1");
            }
            this.Listar();
        }
Ejemplo n.º 3
0
 protected override void btnEliminar_Click(object sender, EventArgs e)
 {
     try
     {
         if (this.dgvBase.SelectedRows.Count > 0)
         {
             if (MessageBox.Show("Esta seguro que desea eliminar este Usuario?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
             {
                 UsuarioLogic userLog = new UsuarioLogic();
                 Usuario      user    = new Usuario();
                 user = (Usuario)this.dgvBase.SelectedRows[0].DataBoundItem;
                 userLog.Delete(user.ID);
                 MessageBox.Show("Se ha eliminado correctamente el Usuario", "Eliminación Usuario", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                 this.Listar();
             }
         }
         else
         {
             MessageBox.Show("Debe seleccionar una fila", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Ejemplo n.º 4
0
 public void Eliminar()
 {
     try
     {
         Console.Clear();
         Console.Write("Ingrese ID: ");
         int ID = int.Parse(Console.ReadLine());
         UsuarioNegocio.Delete(ID);
     }
     catch (FormatException fe)
     {
         Console.WriteLine();
         Console.WriteLine("La ID debe ser un numero entero");
     }
     catch (Exception e)
     {
         Console.WriteLine();
         Console.WriteLine(e.Message);
     }
     finally
     {
         Console.WriteLine("Presione una tecla para continuar");
         Console.ReadKey();
         Console.Clear();
     }
 }
Ejemplo n.º 5
0
 public void Eliminar()
 {
     try
     {
         Console.Clear();
         Console.WriteLine("Ingrese ID de usuario a Borrar");
         int idUsuario = int.Parse(Console.ReadLine());
         this.MostrarDatos(UsuarioNegocio.GetOne(idUsuario));
         UsuarioNegocio.Delete(idUsuario);
     } //REVISAR LA EXCEPCION
     catch (System.Exception e)
     {
         if (e is FormatException)
         {
             Console.WriteLine("Formato invalido, debe ser un numero entero");
         }
         else if (e is NullReferenceException)
         {
             Console.WriteLine("Usuario no existe");
         }
         else
         {
             Console.WriteLine("Error desconocido");
         }
     }
     finally
     {
         Console.WriteLine("Presione una tecla para continuar");
         Console.ReadKey();
     }
 }
Ejemplo n.º 6
0
        public void Eliminar()
        {
            Console.Write("Ingrese el ID del usuario a eliminar: ");
            int ID = int.Parse(Console.ReadLine());

            UsuarioNegocio.Delete(ID);
        }
        public override void GuardarCambios()

        /* método que se encargará de invocar al método correspondiente
         * de la capa de negocio según sea el ModoForm en que se encuentre el formulario*/
        {
            UsuarioLogic usuLogic = new UsuarioLogic();
            PersonaLogic perLogic = new PersonaLogic();

            if (this.Modo == ModoForm.Alta)
            {
                Usuario usuNuevo = new Usuario();
                this.UsuarioActual = usuNuevo;
                Persona perNueva = new Persona();
                this.PersonaActual = perNueva;

                try
                {
                    this.MapearADatos();
                    if (!chkExistePersona.Checked) //check SIN TILDAR = NO existe persona todavia
                    {
                        perLogic.Save(this.PersonaActual);
                    }
                    int legajo = Convert.ToInt32(this.txtLegajo.Text.Trim());
                    UsuarioActual.IdPersona = new PersonaLogic().GetOnePorLegajo(legajo).Id;
                    usuLogic.Save(this.UsuarioActual);
                }
                catch (Exception e)
                {
                    this.Notificar(this.Text, e.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else if (this.Modo == ModoForm.Modificacion)
            {
                try
                {
                    //Copio datos del formulario al usuario
                    this.MapearADatos();
                    //Guardo el usuario
                    usuLogic.Save(this.UsuarioActual);
                    perLogic.Save(this.PersonaActual);
                }
                catch (Exception e)
                {
                    this.Notificar(this.Text, e.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else if (this.Modo == ModoForm.Baja)
            {
                try
                {
                    //Elimino el usuario
                    usuLogic.Delete(UsuarioActual.Id);
                }
                catch (Exception e)
                {
                    this.Notificar(this.Text, e.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Ejemplo n.º 8
0
        private void tsbEliminar_Click(object sender, EventArgs e)
        {
            int          ID   = ((Business.Entities.Usuario) this.dgvUsuarios.SelectedRows[0].DataBoundItem).ID;
            UsuarioLogic user = new UsuarioLogic();

            user.Delete(ID);
            this.Listar();
        }
Ejemplo n.º 9
0
 public virtual void Eliminar()
 {
     try
     {
         _usuarioLogic.Delete(UsuarioActual.ID);
     }
     catch (Exception e)
     {
         MessageBox.Show(e.Message, "Usuario", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Ejemplo n.º 10
0
        private void tsbEliminar_Click(object sender, EventArgs e)
        {
            var rta = MessageBox.Show("¿Esta seguro que desea eliminar el usuario?", "Atencion", MessageBoxButtons.YesNo);

            if (rta == DialogResult.Yes)
            {
                int          ID   = ((Business.Entities.Usuario) this.dgvUsuarios.SelectedRows[0].DataBoundItem).ID;
                UsuarioLogic user = new UsuarioLogic();
                user.Delete(ID);
                this.Listar();
            }
        }
        public override void GuardarCambios()
        {
            UsuarioLogic ul = new UsuarioLogic();

            if (Modo == ModoForm.Alta || Modo == ModoForm.Modificacion)
            {
                this.MapearADatos();
                ul.Save(UsuarioActual);
            }
            else if (Modo == ModoForm.Baja)
            {
                ul.Delete(UsuarioActual.ID);
            }
        }
Ejemplo n.º 12
0
        public UsuarioDesktop(int ID, ModoForm modo) : this()
        {
            this.Modo = modo;
            UsuarioLogic ul = new UsuarioLogic();

            if (modo == ModoForm.Baja)
            {
                ul.Delete(ID);
            }
            else
            {
                this.cmbTipoPersona.Enabled = false;
                UsuarioActual = ul.GetOne(ID);
                this.MapearDeDatos();
            }
        }
Ejemplo n.º 13
0
 private void btnAceptar_Click(object sender, EventArgs e)
 {
     if (this.Modo.Equals(AplicationForm.ModoForm.Modificacion) || this.Modo.Equals(AplicationForm.ModoForm.Alta))
     {
         if (Validar())
         {
             GuardarCambios();
         }
     }
     if (this.Modo.Equals(AplicationForm.ModoForm.Baja))
     {
         UsuarioLogic usuarioLogic = new UsuarioLogic();
         usuarioLogic.Delete(Convert.ToInt32(txbId.Text));
     }
     this.Close();
 }
Ejemplo n.º 14
0
        private void Eliminar()
        {
            DialogResult dr = MessageBox.Show("¿Esta seguro que desea eliminar este usuario?.", "Eliminar Usuario", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (dr == DialogResult.Yes)
            {
                try
                {
                    UsuarioLogic usuarioLogic = new UsuarioLogic();
                    usuarioLogic.Delete(this.UsuarioActual.ID);
                    this.Close();
                }
                catch (Exception ex)
                {
                    this.Notificar("ERROR", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Ejemplo n.º 15
0
        public virtual void GuardarCambios()
        {
            Business.Logic.UsuarioLogic ul = new UsuarioLogic();
            switch (btnAceptar.Text)
            {
            case "Aceptar":
            case "Guardar":
            {
                MapearADatos();
                ul.Save(UsuarioActual);
                break;
            }

            case "Eliminar":
            {
                ul.Delete(UsuarioActual.ID);
                break;
            }
            }
        }
        private void tsbEliminar_Click(object sender, EventArgs e)
        {
            int ID = ((Business.Entities.Usuario) this.dgvUsuarios.SelectedRows[0].DataBoundItem).ID;

            if (!UsuarioLogic.isDeleteValid(ID))
            {
                DialogResult dr = MessageBox.Show("Si continua, eliminara todas las incripciones del usuario.", "Atencion", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Warning);
                if (dr == DialogResult.Yes)
                {
                    var ul = new UsuarioLogic();
                    ul.BorrarInscripciones(ID);
                    ul.Delete(ID);
                    this.Listar();
                }
            }
            else
            {
                new UsuarioLogic().Delete(ID);
            }
            this.Listar();
        }
Ejemplo n.º 17
0
        private void tsEliminar_Click(object sender, EventArgs e)
        {
            DialogResult confirm = MessageBox.Show("¿Está seguro de que desea eliminar el usuario?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1);

            if (confirm == DialogResult.Yes)
            {
                int ID = (int)this.dgvUsuarios.SelectedRows[0].Cells["id_usuario"].Value;
                try
                {
                    ul.Delete(ID);
                }
                catch (Exception ex)
                {
                    MessageBox.Show("No se ha podido eliminar el elemento ya que está referenciado por otro elemento", "Error al eliminar", MessageBoxButtons.OK, MessageBoxIcon.Warning);;
                }
                finally
                {
                    Listar();
                }
            }
        }
Ejemplo n.º 18
0
 public void Eliminar()
 {
     try
     {
         Console.WriteLine("Ingrese un id: ");
         int id = int.Parse(Console.ReadLine());
         UsuarioNegocio.Delete(id);
     }
     catch (FormatException fe)
     {
         Console.WriteLine("La id ingresada debe ser un numero entero\n" + fe);
     }
     catch (Exception Ex)
     {
         NotificarError(Ex);
     }
     finally
     {
         Console.WriteLine("Presione una tecla para continuar");
         Console.ReadKey();
     }
 }
Ejemplo n.º 19
0
        public void Eliminar()
        {
            try
            {
                Console.Clear();
                Console.WriteLine("Ingrese el id de usuario a consultar: ");
                int id = int.Parse(Console.ReadLine());
                UsuarioNegocio.Delete(id);
            }catch (FormatException f)
            {
                Console.WriteLine();
                Console.WriteLine("La id ingresada, debe ser un número");
            }catch (Exception e)
            {
                Console.WriteLine();
                Console.WriteLine(e.Message);
            }

            finally
            {
                Console.WriteLine("Presione una tecla para continuar");
                Console.ReadKey();
            }
        }
Ejemplo n.º 20
0
 public void Eliminar()
 {
     try
     {
         Console.Clear();
         Console.WriteLine("Ingrese el ID del usuario a eliminar: ");
         int ID = int.Parse(Console.ReadLine());
         UsuarioNegocio.Delete(ID);
         Console.WriteLine("El usuario se elminó correctamente.");
     }
     catch (FormatException exception)
     {
         Console.WriteLine("La ID ingresada debe ser un número entero");
     }
     catch (Exception exception)
     {
         Console.WriteLine(exception.Message);
     }
     finally
     {
         Console.WriteLine("Presione una tecla para continuar");
         Console.ReadKey();
     }
 }
Ejemplo n.º 21
0
 protected void AceptarEliminar_Click(object sender, EventArgs e)
 {
     usuarios.Delete(SelectedID);
     LoadGrid();
     eliminarPanel.Visible = false;
 }
Ejemplo n.º 22
0
        public virtual void Eliminar()
        {
            UsuarioLogic u = new UsuarioLogic();

            u.Delete(UsuarioActual.ID);
        }