コード例 #1
0
ファイル: Personas.aspx.cs プロジェクト: DamianBarzola/NET-TP
 protected void lbEliminar_Click(object sender, EventArgs e)
 {
     if (gridView.SelectedValue != null)
     {
         if (formPanel.Visible)
         {
             formPanel.Visible = false;
         }
         this.FormMode = FormModes.Baja;
         Entity        = new Business.Entities.Persona();
         Entity        = personas.GetOne(SelectedID);
         Entity.State  = BusinessEntity.States.Deleted;
         personas.Delete(Entity);
         LoadGrid();
     }
 }
コード例 #2
0
ファイル: frmPersonas.cs プロジェクト: martinsosasv/TP2NET
        protected override void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                if (this.dgvBase.SelectedRows.Count > 0)
                {
                    if (MessageBox.Show("Esta seguro que desea eliminar esta persona?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        PersonaLogic perLog = new PersonaLogic();
                        Entidades.Persona persona = new Entidades.Persona();
                        persona = (Entidades.Persona)this.dgvBase.SelectedRows[0].DataBoundItem;
                        perLog.Delete(persona);
                        MessageBox.Show("Se ha eliminado correctamente la persona", "Eliminación persona", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        this.Listar();
                    }
                }
                else
                {
                    MessageBox.Show("Debe seleccionar una fila", "Atencion", MessageBoxButtons.OK, MessageBoxIcon.Error);

                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

        }
コード例 #3
0
ファイル: AlumnosDesktop.cs プロジェクト: gastonpalav/TP2
        private void Eliminar()
        {
            DialogResult dr = MessageBox.Show("¿Esta seguro que desea eliminar este Alumno?.", "Eliminar Alumno", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (dr == DialogResult.Yes)
            {
                PersonaLogic personaLogic = new PersonaLogic();
                personaLogic.Delete(this.PersonaEntity.ID);
                this.Close();
            }
        }
コード例 #4
0
 public virtual void Eliminar()
 {
     try
     {
         _personaLogic.Delete(PersonaActual.ID);
     }
     catch (Exception e)
     {
         MessageBox.Show(e.Message, "Persona", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
コード例 #5
0
ファイル: Personas.cs プロジェクト: GroupNetUTN/TP2
        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.Persona) this.dgvPersonas.SelectedRows[0].DataBoundItem).ID;
                PersonaLogic per = new PersonaLogic();
                per.Delete(ID);
                this.Listar();
            }
        }
コード例 #6
0
        public override void GuardarCambios()
        {
            PersonaLogic pl = new PersonaLogic();

            if (Modo == ModoForm.Alta || Modo == ModoForm.Modificacion)
            {
                this.MapearADatos();
                pl.Save(PersonaActual);
            }
            else if (Modo == ModoForm.Baja)
            {
                pl.Delete(PersonaActual.ID);
            }
        }
コード例 #7
0
        private void Eliminar()
        {
            DialogResult dr = MessageBox.Show("¿Esta seguro que desea eliminar este docente?.", "Eliminar Docente", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (dr == DialogResult.Yes)
            {
                try
                {
                    PersonaLogic personaLogic = new PersonaLogic();
                    personaLogic.Delete(this.PersonaEntity.ID);
                    this.Close();
                }
                catch (Exception ex)
                {
                    this.Notificar("ERROR", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
コード例 #8
0
        private void button2_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult Opcion;
                Opcion = MessageBox.Show("Realmente Desea Eliminar los Registros", "Sistema de Ventas", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
                if (Opcion == DialogResult.OK)
                {
                    string Codigo;
                    string resp = "";

                    foreach (DataGridViewRow row in dataListado.Rows)
                    {
                        if (Convert.ToBoolean(row.Cells[0].Value))
                        {
                            Codigo = Convert.ToString(row.Cells[1].Value);
                            resp   = PersonaLogic.Delete(Convert.ToInt32(Codigo));
                            if (resp.Equals("OK"))
                            {
                                this.MensajeError(resp);
                            }
                            else
                            {
                                this.MensajeOk("Se elimino Correctamente el registro");
                                chkEliminar.Checked = false;
                            }
                        }
                    }
                    this.Listar();
                    this.chkEliminar.Checked = false;
                }
                else
                {
                    this.MensajeError("La eliminacion esta cancelada");
                    this.chkEliminar.Checked = false;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
コード例 #9
0
        protected void Button3_Click(object sender, EventArgs e)
        {
            if (SelectedID > 0)
            {
                PersonaLogic perlog = new PersonaLogic();
                try
                {
                    perlog.Delete(SelectedID);

                    this.LlenarCombo();
                    this.CleantxtBox();
                    this.Panel1.Visible = false;
                    this.LoadGrid();
                }
                catch (Exception)
                {
                    Response.Write("<script>alert('No se puede eliminar, otros registros referencian a este')</script>");
                }
            }
        }
コード例 #10
0
        public override void GuardarCambios()
        {
            MapearADatos();
            PersonaLogic u = new PersonaLogic();

            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(PersonaActual.ID);
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                }
            }
            else
            {
                try
                {
                    PersonaActual.ID = u.Save(PersonaActual);

                    if (this.Modo == ModoForm.Alta)
                    {
                        MessageBox.Show("Por favor complete los siguientes datos faltantes");
                        UsuarioDesktop formUsuario = new UsuarioDesktop(PersonaActual, ModoForm.Alta);
                        formUsuario.ShowDialog();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
コード例 #11
0
ファイル: FormPersonas.cs プロジェクト: gentilcoreac/Academia
 private void tsbEliminar_Click(object sender, EventArgs e)
 {
     try
     {
         LimpiarCampos();
         int ID = ((Business.Entities.Persona) this.dgv_Personas.SelectedRows[0].DataBoundItem).ID;
         if (MessageBox.Show("¿Estas seguro que deseas borrarlo? \nSe borrará la persona y su usuario correspondiente seleccionada de la grilla\nNo podras deshacerlo.", "Advertencia"
                             , MessageBoxButtons.YesNo, MessageBoxIcon.Question)
             == System.Windows.Forms.DialogResult.Yes)
         {
             Modo = FormPersonas.ModoForm.Baja;
             PersonaLogic personaLogic = new PersonaLogic();
             personaLogic.Delete(ID);
             this.Notificar("Operacón correcta", "Operación realizada correctamente", MessageBoxButtons.OK, MessageBoxIcon.Information);
             this.Listar();
         }
     }
     catch (Exception ex)
     {
         Notificar("Error al eliminar", "Error al eliminar la persona \n\n" + ex
                   , MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
コード例 #12
0
        public override void GuardarCambios()
        {
            PersonaLogic perLogic = new PersonaLogic();

            if (this.Modo == ModoForm.Alta)
            {
                Persona perNueva = new Persona();
                this.PersonaActual = perNueva;
            }
            if (this.Modo == ModoForm.Alta || this.Modo == ModoForm.Modificacion)
            {
                try
                {
                    this.MapearADatos();
                    perLogic.Save(this.PersonaActual);
                }
                catch (Exception e)
                {
                    this.Notificar(this.Text, e.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else if (this.Modo == ModoForm.Baja)
            {
                try
                {
                    UsuarioLogic usuLogic  = new UsuarioLogic();
                    Usuario      usuActual = new Usuario();
                    usuActual = usuLogic.GetOnePorIdPersona(this.PersonaActual.Id);
                    //Elimino la persona. El usuario lo elimino desde la capa de datos
                    perLogic.Delete(PersonaActual.Id, usuActual.Id);
                }
                catch (Exception e)
                {
                    this.Notificar(this.Text, e.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
コード例 #13
0
ファイル: Personas.aspx.cs プロジェクト: fkatz/NET.TP2L03
 protected void AceptarEliminar_Click(object sender, EventArgs e)
 {
     personas.Delete(SelectedID);
     LoadGrid();
     eliminarPanel.Visible = false;
 }