コード例 #1
0
        private void btnQuitarSocio_Click(object sender, EventArgs e)
        {
            DialogResult dialogResult = 0;

            try
            {
                if (dgvSocio.RowCount > 0)
                {
                    dialogResult = MessageBox.Show("Seguro de eliminar el socio: " + dgvSocio.CurrentRow.Cells["IdSocio_Dsc"].Value.ToString().Trim(), "Confirme", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                    if (dialogResult == DialogResult.Yes)
                    {
                        SocioGrupoDetBE oEntity = new SocioGrupoDetBE();
                        oEntity.OPCION  = 3;
                        oEntity.USUARIO = General.General.GetCodigoUsuario;
                        oEntity.IdGrupo = Codigo;
                        oEntity.IdSocio = dgvSocio.CurrentRow.Cells["IdSocio"].Value.ToString();
                        new SocioGrupoDetBL().ProcesarSocioGrupoDet(oEntity);
                        CargarDetalle();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #2
0
        private void btnAgregarSocio_Click(object sender, EventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(Codigo))
                {
                    if (!GuardarDatos())
                    {
                        return;
                    }
                }

                if (string.IsNullOrEmpty(txtIdSocio.Text))
                {
                    MessageBox.Show("Se debe seleccionar un socio para agregar", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }

                SocioGrupoDetBE oEntity = new SocioGrupoDetBE();
                oEntity.OPCION  = 2;
                oEntity.USUARIO = General.General.GetCodigoUsuario;
                oEntity.IdGrupo = Codigo;
                oEntity.IdSocio = txtIdSocio.Text;
                new SocioGrupoDetBL().ProcesarSocioGrupoDet(oEntity);

                txtIdSocio.Clear();
                txtRazonSocialSocio.Clear();

                CargarDetalle();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #3
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            DialogResult dialogResult = 0;

            try
            {
                if (dgvGrupo.RowCount > 0)
                {
                    SocioGrupoDetBE IEntity = new SocioGrupoDetBE();
                    IEntity.OPCION  = 1;
                    IEntity.USUARIO = General.General.GetUsuario;
                    IEntity.IdGrupo = dgvGrupo.CurrentRow.Cells["IdGrupo_"].Value.ToString();
                    DataSet ds = new SocioGrupoDetBL().ProcesarSocioGrupoDet(IEntity);

                    dialogResult = MessageBox.Show("Seguro de eliminar el grupo: " + dgvGrupo.CurrentRow.Cells["vcGrupo"].Value.ToString().Trim(), "Confirme", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                    if (dialogResult == DialogResult.Yes)
                    {
                        if (!dgvGrupo.CurrentRow.Cells["UserNew"].Value.ToString().Trim().Equals(General.General.GetCodigoUsuario.Trim()))
                        {
                            MessageBox.Show("Usted no puede eliminar este registro.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            return;
                        }

                        if (ds.Tables[0].Rows.Count > 0)
                        {
                            MessageBox.Show("No se puede eliminar el riesgo, existen socios vinculados.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            return;
                        }

                        SocioGrupoBE oEntity = new SocioGrupoBE()
                        {
                            OPCION  = 3,
                            USUARIO = General.General.GetUsuario,
                            IdGrupo = dgvGrupo.CurrentRow.Cells["IdGrupo_"].Value.ToString()
                        };

                        new SocioGrupoBL().ProcesarSocioGrupo(oEntity);
                        MessageBox.Show("Se Proceso Correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        btnBuscar.PerformClick();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #4
0
        private void dgvSocio_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                if (e.ColumnIndex < 0)
                {
                    return;
                }
                if (e.RowIndex == -1)
                {
                    return;
                }
                if (dgvSocio.Columns[e.ColumnIndex].Name == "btnEliminarDet")
                {
                    DialogResult dialogResult = 0;

                    dialogResult = MessageBox.Show("Seguro de eliminar el socio: " + dgvSocio.CurrentRow.Cells["IdSocio_Dsc"].Value.ToString().Trim(), "Confirme", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                    if (dialogResult == DialogResult.Yes)
                    {
                        if (!dgvSocio.CurrentRow.Cells["UserNew_"].Value.ToString().Trim().Equals(General.General.GetCodigoUsuario.Trim()))
                        {
                            MessageBox.Show("Usted no puede eliminar este registro.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            return;
                        }

                        SocioGrupoDetBE oEntity = new SocioGrupoDetBE()
                        {
                            OPCION  = 3,
                            USUARIO = General.General.GetUsuario,
                            IdGrupo = dgvSocio.CurrentRow.Cells["IdGrupo"].Value.ToString(),
                            IdSocio = dgvSocio.CurrentRow.Cells["IdSocio"].Value.ToString(),
                        };

                        new SocioGrupoDetBL().ProcesarSocioGrupoDet(oEntity);
                        MessageBox.Show("Se Proceso Correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        CargarDetalle();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #5
0
        private void CargarDetalle()
        {
            try
            {
                SocioGrupoDetBE oEntity = new SocioGrupoDetBE();
                oEntity.OPCION  = 1;
                oEntity.USUARIO = General.General.GetUsuario;
                oEntity.IdGrupo = dgvGrupo.CurrentRow.Cells["IdGrupo_"].Value.ToString();
                DataSet ds = new SocioGrupoDetBL().ProcesarSocioGrupoDet(oEntity);

                dgvSocio.DataSource  = ds.Tables[0];
                lblRegistrosDet.Text = ds.Tables[0].Rows.Count + " registro(s)";
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #6
0
        private void CargarDetalle()
        {
            try
            {
                SocioGrupoDetBE oEntity = new SocioGrupoDetBE();
                oEntity.OPCION  = 1;
                oEntity.USUARIO = General.General.GetCodigoUsuario;
                oEntity.IdGrupo = Codigo;
                DataSet ds = new DataSet();
                ds = new SocioGrupoDetBL().ProcesarSocioGrupoDet(oEntity);

                dgvSocio.DataSource = ds.Tables[0];
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #7
0
        public DataSet ProcesarSocioGrupoDet(SocioGrupoDetBE BE)
        {
            DataSet dsResult;

            try
            {
                cmd = db.GetStoredProcCommand("SocioGrupoDet_Mnt");
                db.AddInParameter(cmd, "OPCION", DbType.Int32, BE.OPCION);
                db.AddInParameter(cmd, "USUARIO", DbType.String, BE.USUARIO);
                db.AddInParameter(cmd, "IdGrupo", DbType.String, BE.IdGrupo);
                db.AddInParameter(cmd, "IdSocio", DbType.String, BE.IdSocio);
                dsResult = db.ExecuteDataSet(cmd);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            return(dsResult);
        }
コード例 #8
0
 public DataSet ProcesarSocioGrupoDet(SocioGrupoDetBE BE)
 {
     return(Entity.ProcesarSocioGrupoDet(BE));
 }