예제 #1
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            DialogResult dialogResult = 0;

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

                    if (dialogResult == DialogResult.Yes)
                    {
                        UsuarioGestorBE oEntity = new UsuarioGestorBE()
                        {
                            OPCION    = 3,
                            USUARIO   = General.General.GetUsuario,
                            UsuarioID = dgvUsuarios.CurrentRow.Cells["UsuarioID"].Value.ToString(),
                            IdGestor  = dgvUsuarios.CurrentRow.Cells["IdGestor"].Value.ToString(),
                        };

                        new UsuarioGestorBL().ProcesarUsuarioGestor(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);
            }
        }
        private void CargaDatos()
        {
            try
            {
                DataSet ds = new DataSet();

                UsuarioGestorBE oEntity = new UsuarioGestorBE()
                {
                    USUARIO   = General.General.GetCodigoUsuario,
                    OPCION    = 1,
                    UsuarioID = Codigo.Trim()
                };
                ds = new UsuarioGestorBL().ProcesarUsuarioGestor(oEntity);

                if (ds.Tables[0].Rows.Count > 0)
                {
                    cboUsuarios.SelectedValue        = ds.Tables[0].Rows[0]["UsuarioID"].ToString().Trim();
                    cboGestor.SelectedValue          = ds.Tables[0].Rows[0]["IdGestor"].ToString();
                    cboIdTipoGestor_tt.SelectedValue = ds.Tables[0].Rows[0]["IdTipoGestor_tt"].ToString();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #3
0
        private void dgvUsuarios_CellEndEdit(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                int selValue = 0;
                int option   = 0;
                if (((DataGridViewCheckBoxCell)(dgvUsuarios.Rows[e.RowIndex].Cells[e.ColumnIndex])).Value == DBNull.Value)
                {
                    selValue = 0;
                }
                else
                {
                    selValue = Convert.ToInt32(((DataGridViewCheckBoxCell)(dgvUsuarios.Rows[e.RowIndex].Cells[e.ColumnIndex])).Value);
                }

                if (e.ColumnIndex == 5)
                {
                    option = 6;
                }
                if (e.ColumnIndex == 6)
                {
                    option = 7;
                }

                if (e.ColumnIndex == 7 || e.ColumnIndex == 8 || e.ColumnIndex == 9)
                {
                    option = 9;
                }

                UsuarioGestorBE oEntity = new UsuarioGestorBE();
                oEntity.OPCION       = option;
                oEntity.IndPrint     = selValue;
                oEntity.IndExport    = selValue;
                oEntity.bAdmLineaPag = dgvUsuarios.Rows[e.RowIndex].Cells["bAdmLineaPag"].Value != null?Convert.ToBoolean(dgvUsuarios.Rows[e.RowIndex].Cells["bAdmLineaPag"].Value) : false;

                oEntity.bAdmBloqueoPag = dgvUsuarios.Rows[e.RowIndex].Cells["bAdmBloqueoPag"].Value != null?Convert.ToBoolean(dgvUsuarios.Rows[e.RowIndex].Cells["bAdmBloqueoPag"].Value) : false;

                oEntity.bAdmContactos = dgvUsuarios.Rows[e.RowIndex].Cells["bAdmContactos"].Value != null?Convert.ToBoolean(dgvUsuarios.Rows[e.RowIndex].Cells["bAdmContactos"].Value) : false;

                oEntity.UsuarioID = dgvUsuarios.Rows[e.RowIndex].Cells["UsuarioID"].Value.ToString();
                oEntity.IdGestor  = dgvUsuarios.Rows[e.RowIndex].Cells["IdGestor"].Value.ToString();
                new UsuarioGestorBL().ProcesarUsuarioGestor(oEntity);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void LlenarCombos()
        {
            try
            {
                UsuarioGestorBE oEntity = new UsuarioGestorBE()
                {
                    OPCION  = 4,
                    USUARIO = General.General.GetCodigoUsuario
                };

                if (Operacion.Equals("M"))
                {
                    oEntity.OPCION = 5;
                }
                DataTable dt = new DataTable();
                dt = new UsuarioGestorBL().ProcesarUsuarioGestor(oEntity).Tables[0];

                DataRow dr;
                dr = dt.NewRow();
                dr["usuarioID"] = "--Seleccionar--";
                dr["usuarioID"] = "--Seleccionar--";
                dt.Rows.InsertAt(dr, 0);

                cboUsuarios.DataSource    = dt;
                cboUsuarios.DisplayMember = "usuarioID";
                cboUsuarios.ValueMember   = "usuarioID";

                DataSet dsGestor = new GestionComercialBL().ProcesarGestionComercial(0, 0, "", "", 0, 7);
                General.General.LlenarCombobox(cboGestor, "nombreCompleto", "gestorID", dsGestor.Tables[0]);

                TableBaseBE oEntityTB = new TableBaseBE()
                {
                    OPCION          = 1,
                    USUARIO         = General.General.GetUsuario,
                    Table_Parent_Id = "00246" //Tipo Gestor
                };
                General.General.LlenarCombobox(cboIdTipoGestor_tt, "Table_Name", "Table_Id", new TableBaseBL().ProcesarTableBase(oEntityTB).Tables[0]);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #5
0
 private void btnBuscar_Click(object sender, EventArgs e)
 {
     try
     {
         DataSet         ds     = new DataSet();
         UsuarioGestorBE oEnity = new UsuarioGestorBE()
         {
             OPCION    = 1,
             USUARIO   = General.General.GetUsuario,
             UsuarioID = TextBoxX1.Text.ToString().Trim(),
         };
         ds = new UsuarioGestorBL().ProcesarUsuarioGestor(oEnity);
         dgvUsuarios.DataSource = ds.Tables[0];
         lblRegistros.Text      = ds.Tables[0].Rows.Count.ToString() + " registro(s)";
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
예제 #6
0
        private void LlenarCombos()
        {
            try
            {
                String      Table_Id    = "00134"; //Tipo Documento
                TableBaseBE TableBaseBE = new TableBaseBE()
                {
                    OPCION          = 1,
                    USUARIO         = General.General.GetCodigoUsuario,
                    Table_Parent_Id = Table_Id
                };
                General.General.LlenarCombobox(cboIdTipoDocumento_tt, "Table_Name", "Table_Id", new TableBaseBL().ProcesarTableBase(TableBaseBE).Tables[0]);

                TableBaseBE.Table_Parent_Id = "00138"; //Tipo Persona
                General.General.LlenarCombobox(cboIdTipoPersona_tt, "Table_Name", "Table_Id", new TableBaseBL().ProcesarTableBase(TableBaseBE).Tables[0]);

                UsuarioGestorBE oEntity = new UsuarioGestorBE()
                {
                    OPCION  = 8,
                    USUARIO = General.General.GetCodigoUsuario
                };

                DataTable dt = new DataTable();
                dt = new UsuarioGestorBL().ProcesarUsuarioGestor(oEntity).Tables[0];

                DataRow dr;
                dr = dt.NewRow();
                dr["usuarioID"] = "--Seleccionar--";
                dr["usuarioID"] = "--Seleccionar--";
                dt.Rows.InsertAt(dr, 0);

                cboUsuarioID.DataSource    = dt;
                cboUsuarioID.DisplayMember = "usuarioID";
                cboUsuarioID.ValueMember   = "usuarioID";
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #7
0
        private void LlenarCombos()
        {
            try
            {
                String      Table_Id    = "00311"; // Estados Solicitud
                TableBaseBE TableBaseBE = new TableBaseBE()
                {
                    OPCION          = 1,
                    USUARIO         = General.General.GetCodigoUsuario,
                    Table_Parent_Id = Table_Id
                };
                General.General.LlenarCombobox(cboIdEstado_tt, "Table_Name", "Table_Id", new TableBaseBL().ProcesarTableBase(TableBaseBE).Tables[0], true);

                UsuarioGestorBE oEntity = new UsuarioGestorBE()
                {
                    OPCION  = 5,
                    USUARIO = General.General.GetCodigoUsuario
                };

                DataTable dt = new DataTable();
                dt = new UsuarioGestorBL().ProcesarUsuarioGestor(oEntity).Tables[0];

                DataRow dr;
                dr = dt.NewRow();
                dr["usuarioID"] = "<<Todos>>";
                //dr["usuarioID"] = "<<Todos>>";
                dt.Rows.InsertAt(dr, 0);

                cboIdPersonaSolicitud.DataSource    = dt;
                cboIdPersonaSolicitud.DisplayMember = "usuarioID";
                cboIdPersonaSolicitud.ValueMember   = "usuarioID";
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(cboUsuarios.SelectedValue.ToString()))
                {
                    MessageBox.Show("Se debe seleccionar un usuario", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    cboUsuarios.Focus();
                    return;
                }

                if (string.IsNullOrEmpty(cboGestor.SelectedValue.ToString()))
                {
                    MessageBox.Show("Se debe seleccionar un gestor a asignar", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    cboGestor.Focus();
                    return;
                }

                UsuarioGestorBE oEntity = new UsuarioGestorBE()
                {
                    USUARIO         = General.General.GetCodigoUsuario,
                    OPCION          = 2,
                    UsuarioID       = cboUsuarios.SelectedValue.ToString(),
                    IdGestor        = cboGestor.SelectedValue.ToString(),
                    IdTipoGestor_tt = cboIdTipoGestor_tt.SelectedValue.ToString()
                };
                new UsuarioGestorBL().ProcesarUsuarioGestor(oEntity);

                MessageBox.Show("Se Proceso Correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Dispose();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public DataSet ProcesarUsuarioGestor(UsuarioGestorBE BE)
        {
            DataSet dsResult;

            try
            {
                cmd = db.GetStoredProcCommand("UsuarioGestor_Mnt");
                db.AddInParameter(cmd, "OPCION", DbType.Int32, BE.OPCION);
                db.AddInParameter(cmd, "USUARIO", DbType.String, BE.USUARIO);
                db.AddInParameter(cmd, "UsuarioID", DbType.String, BE.UsuarioID);
                db.AddInParameter(cmd, "IdGestor", DbType.String, BE.IdGestor);
                db.AddInParameter(cmd, "IdTipoGestor_tt", DbType.String, BE.IdTipoGestor_tt);
                db.AddInParameter(cmd, "IndPrint", DbType.Int32, BE.IndPrint);
                db.AddInParameter(cmd, "bAdmLineaPag", DbType.Boolean, BE.bAdmLineaPag);
                db.AddInParameter(cmd, "bAdmBloqueoPag", DbType.Boolean, BE.bAdmBloqueoPag);
                db.AddInParameter(cmd, "bAdmContactos", DbType.Boolean, BE.bAdmContactos);
                dsResult = db.ExecuteDataSet(cmd);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            return(dsResult);
        }
예제 #10
0
 public DataSet ProcesarUsuarioGestor(UsuarioGestorBE BE)
 {
     return(UsuarioDAL.ProcesarUsuarioGestor(BE));
 }
        private void LlenarCombos()
        {
            try
            {
                String      Table_Id    = "00134"; //Tipo Documento
                TableBaseBE TableBaseBE = new TableBaseBE()
                {
                    OPCION          = 1,
                    USUARIO         = General.General.GetCodigoUsuario,
                    Table_Parent_Id = Table_Id
                };
                General.General.LlenarCombobox(cboIdTipoDocumento_tt, "Table_Name", "Table_Id", new TableBaseBL().ProcesarTableBase(TableBaseBE).Tables[0]);

                TableBaseBE.Table_Parent_Id = "00138"; //Tipo Persona
                General.General.LlenarCombobox(cboIdTipoPersona_tt, "Table_Name", "Table_Id", new TableBaseBL().ProcesarTableBase(TableBaseBE).Tables[0]);

                UsuarioGestorBE oEntity = new UsuarioGestorBE()
                {
                    OPCION  = 8,
                    USUARIO = General.General.GetCodigoUsuario
                };

                if (Operacion.Equals("M"))
                {
                    oEntity.OPCION = 5;
                }

                DataTable dt = new DataTable();
                dt = new UsuarioGestorBL().ProcesarUsuarioGestor(oEntity).Tables[0];

                DataRow dr;
                dr = dt.NewRow();
                dr["usuarioID"] = "--Seleccionar--";
                dr["usuarioID"] = "--Seleccionar--";
                dt.Rows.InsertAt(dr, 0);

                cboUsuarioID.DataSource    = dt;
                cboUsuarioID.DisplayMember = "usuarioID";
                cboUsuarioID.ValueMember   = "usuarioID";

                TableBaseBE.OPCION          = 8;
                TableBaseBE.Table_Parent_Id = "129"; //Tipo Riesgo
                DataTable dtTipoRiesgo = new TableBaseBL().ProcesarTableBase(TableBaseBE).Tables[0];
                cbocGlobal_TipoRiesgo.DataSource    = dtTipoRiesgo;
                cbocGlobal_TipoRiesgo.DisplayMember = "varDescripcion";
                cbocGlobal_TipoRiesgo.ValueMember   = "varCodigo";
                cbocGlobal_TipoRiesgo.SelectedValue = 0;

                TableBaseBE.OPCION          = 8;
                TableBaseBE.Table_Parent_Id = "21"; //Tipo Empresa
                DataTable dtTipoEmpresa = new TableBaseBL().ProcesarTableBase(TableBaseBE).Tables[0];
                cbocGlobal_TipoEmpresa.DataSource    = dtTipoEmpresa;
                cbocGlobal_TipoEmpresa.DisplayMember = "varDescripcion";
                cbocGlobal_TipoEmpresa.ValueMember   = "varCodigo";
                cbocGlobal_TipoEmpresa.SelectedValue = 0;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }