コード例 #1
0
ファイル: SalidaAlta.cs プロジェクト: jsancvil/CES
        protected void OnLoad()
        {
            try
            {
                var dtUser = new dtoUsuarios
                {
                    operacion = "SelectByNombre",
                    activo    = true,
                }.CRUD().dtResult;


                ddlIdSolicita.DisplayMember = "nombre";
                ddlIdSolicita.ValueMember   = "idUsuario";
                ddlIdSolicita.DataSource    = dtUser;

                ddlIdSolicita.SelectedValue = "0";


                txtFechaAlta.Text = DateTime.Now.ToString("yyyy-MM-dd HH:mm");

                txtIdSalida.Text = "0";

                inicializaTabla();
                gvData.DataSource = dt;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #2
0
ファイル: UsuarioAlta.cs プロジェクト: jsancvil/CES
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                if (!validaCampos())
                {
                    return;
                }

                var result = new dtoUsuarios
                {
                    operacion  = txtIdUsuario.Text != "0" ? "Update" : "Insert",
                    idUsuario  = int.Parse(txtIdUsuario.Text),
                    nombre     = txtNombreUsuario.Text.Trim(),
                    celular    = txtCelular.Text.Trim(),
                    correo     = txtCorreo.Text.Trim(),
                    idDepto    = 1,
                    idRol      = int.Parse(ddlRol.SelectedValue.ToString()),
                    idUsuarioA = LoginInfo.idUsuario,
                    psw        = txtPsw.Text.Trim(),
                    telefono   = txtTelefono.Text.Trim(),
                    usuario    = txtUsuario.Text.Trim(),
                    activo     = true
                }.CRUD();

                if (!bool.Parse(result.hasError.ToString()))
                {
                    string msn = "Registro " + (txtIdUsuario.Text != "0" ? "Actualizado" : "Agregado") + " Correctamenete";

                    MessageBox.Show(msn);

                    var _frm = Application.OpenForms["Usuarios"] as Usuarios;
                    if (!((_frm) != null))
                    {
                        Usuarios frm = new Usuarios();
                        inicializaForm(frm);
                    }
                    else
                    {
                        _frm.Show();
                        _frm.btnActualizar_Click(null, null);
                    }

                    this.Hide();
                }
                else
                {
                    MessageBox.Show(result.messageError);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #3
0
        private void gvData_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                if (e.RowIndex == -1 || e.ColumnIndex == -1)
                {
                    return;
                }

                string idUsuario = gvData.Rows[e.RowIndex].Cells["idUsuario"].FormattedValue.ToString();

                if (gvData.Columns[e.ColumnIndex].Name == "Delete")
                {
                    if (idUsuario == "1")
                    {
                        return;
                    }

                    if (MessageBox.Show("¿Está seguro de que desea eliminar el Usuario?", "Message", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        var result = new dtoUsuarios
                        {
                            operacion  = "Delete",
                            idUsuario  = int.Parse(idUsuario),
                            activo     = false,
                            idUsuarioA = LoginInfo.idUsuario
                        }.CRUD();

                        if (!bool.Parse(result.hasError.ToString()))
                        {
                            string msn = "Registro Eliminado Correctamenete";

                            MessageBox.Show(msn);

                            OnLoad();
                        }
                        else
                        {
                            MessageBox.Show(result.messageError);
                        }
                    }
                }
                else
                {
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #4
0
ファイル: UsuarioAlta.cs プロジェクト: jsancvil/CES
        protected void cargarDatos()
        {
            try
            {
                var dt = new dtoUsuarios
                {
                    operacion = "SelectByID",
                    activo    = true,
                    idUsuario = _idUsuario
                }.CRUD().dtResult;

                foreach (DataRow row in dt.Rows)
                {
                    txtIdUsuario.Text     = row["idUsuario"].ToString();
                    txtNombreUsuario.Text = row["nombre"].ToString();
                    txtNombreUsuario.Text = row["nombre"].ToString();
                    txtCelular.Text       = row["celular"].ToString();
                    txtCorreo.Text        = row["correo"].ToString();
                    txtPsw.Text           = row["psw"].ToString();
                    txtTelefono.Text      = row["telefono"].ToString();
                    txtUsuario.Text       = row["usuario"].ToString();

                    ddlRol.SelectedValue = row["idRol"].ToString();


                    btnGuardar.Text = "Actualizar";

                    if (_idUsuario == 1 && LoginInfo.idUsuario != 1)
                    {
                        btnGuardar.Enabled = false;
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }