Example #1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                TBL_EPI_OPCION oOpcion = new TBL_EPI_OPCION();

                if (txtNombreOpcion.Text == string.Empty)
                {
                    MessageBox.Show("Debe Ingresar Nombre Perfil ", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }

                oOpcion.EPI_VCH_NOMBREOPCION     = txtNombreOpcion.Text;
                oOpcion.EPI_VCH_IMAGEN16X16      = txtImagen16x16.Text;
                oOpcion.EPI_VCH_IMAGEN32X32      = txtImagen32x32.Text;
                oOpcion.EPI_INT_IMAGENINDEX16X16 = Convert.ToInt32(txtImagenIndex16x16.Text);
                oOpcion.EPI_INT_IMAGENINDEX32X32 = Convert.ToInt32(txtImagenIndex32x32.Text);

                eResultado Res;

                switch (this.IdOpcion)
                {
                case 0:


                    oOpcion.EPI_BIT_ACTIVO      = true;
                    oOpcion.EPI_INT_USUARIOCREA = BaseForm.VariablesGlobales.IdUsuario;

                    Res = BLOpcion.Insertar(oOpcion);

                    this.IdOpcion = oOpcion.EPI_INT_IDOPCION;


                    if (Res == eResultado.Correcto)
                    {
                        MessageBox.Show("Perfil se insertó correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        //pnOpciones.Visible = true;
                    }

                    break;



                default:


                    oOpcion.EPI_INT_IDOPCION        = this.IdOpcion;
                    oOpcion.EPI_INT_USUARIOMODIFICA = BaseForm.VariablesGlobales.IdUsuario;

                    Res = BLOpcion.Actualizar(oOpcion);


                    if (Res == eResultado.Correcto)
                    {
                        MessageBox.Show("Perfil Actualizado Correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }

                    break;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }