Exemplo n.º 1
0
        /// <summary>
        /// Manda a la capa de Bussines a guardar el nuevo requerimiento
        /// </summary>
        /// <returns></returns>
        private bool Guardar()
        {
            tbRequerimientos requeri   = new tbRequerimientos();
            bool             processOk = false;

            try
            {
                if (ValidarCampos())
                {
                    requeri.nombre      = txtNombre.Text.ToUpper().Trim();
                    requeri.descripcion = txtDescripcion.Text.ToUpper().Trim();
                    requeri.estado      = true;


                    ////////////////Auditoría///////////
                    requeri.usuario_crea    = Global.Usuario.nombreUsuario;
                    requeri.fecha_crea      = Utility.getDate();
                    requeri.usuario_ult_mod = Global.Usuario.nombreUsuario;
                    requeri.fecha_ult_mod   = Utility.getDate();

                    requeri = requeriInsB.guardar(requeri);

                    processOk = true;
                    MessageBox.Show("¡Los datos se guardaron correctamente!", "Éxito al guardar el requerimiento", MessageBoxButtons.OK);
                }
            }
            catch (SaveEntityException ex)
            {
                throw;
            }


            return(processOk);
        }
Exemplo n.º 2
0
        //********************Buscar********************//
        private void buscarDatos(tbRequerimientos requeri)
        {
            requeriGlobal = requeri;
            try
            {
                if (requeriGlobal != null)
                {
                    txtID.Text          = requeriGlobal.idReq.ToString().Trim();
                    txtNombre.Text      = requeriGlobal.nombre.Trim();
                    txtDescripcion.Text = requeriGlobal.descripcion.Trim();
                    chkEstado.Checked   = requeriGlobal.estado;
                }

                else
                {
                    MenuGenerico.CambioEstadoMenu(ref tlsMenu, (int)EnumMenu.OpcionMenu.Nuevo);
                    Utility.EnableDisableForm(ref gbxRequerimientos, false);
                    Utility.ResetForm(ref gbxRequerimientos);
                }
            }
            catch (Exception ex)
            {
                throw;
            }
        }
Exemplo n.º 3
0
 private void CerrarForm(object sender, FormClosedEventArgs e)
 {
     if (!banderaSeleccionar == true)
     {
         RequeriGlo = null;
         pasarDatosEvent(RequeriGlo);
     }
 }
Exemplo n.º 4
0
 public tbRequerimientos eliminar(tbRequerimientos requeri)
 {
     try
     {
         return(reqIns.Actualizar(requeri));
     }
     catch (Exception ex)
     {
         throw;
     }
 }
Exemplo n.º 5
0
        public tbRequerimientos guardar(tbRequerimientos requeri)
        {
            try
            {
                return(reqIns.Guardar(requeri));
            }

            catch (Exception ex)
            {
                throw;
            }
        }
Exemplo n.º 6
0
 private void lsvtBuscarRequeri_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (lsvtBuscarRequeri.SelectedItems.Count > 0)
     {
         string Selected = lsvtBuscarRequeri.SelectedItems[0].Text;
         foreach (tbRequerimientos nombrepro in listaRequeri)
         {
             if (Selected == nombrepro.idReq.ToString())
             {
                 RequeriGlo             = nombrepro;
                 btnSeleccionar.Enabled = true;
                 break;
             }
         }
     }
 }
Exemplo n.º 7
0
        /// <summary>
        ///  Manda a la capa de  Bussines a Modificar el requerimiento ya guardado en la base de datos
        /// </summary>
        /// <returns></returns>
        private bool Modificar()
        {
            bool isOK = false;

            try
            {
                if (ValidarCampos())
                {
                    requeriGlobal.nombre      = txtNombre.Text.ToUpper().Trim();
                    requeriGlobal.descripcion = txtDescripcion.Text.ToUpper().Trim();


                    requeriGlobal.usuario_ult_mod = Global.Usuario.nombreUsuario;
                    requeriGlobal.fecha_ult_mod   = Global.Usuario.fecha_ult_mod;

                    if (chkEstado.Checked)
                    {
                        requeriGlobal.estado = true;
                    }
                    else
                    {
                        requeriGlobal.estado = false;
                    }

                    tbRequerimientos isProcess = requeriInsB.Actualizar(requeriGlobal);
                    if (isProcess == null)
                    {
                        MessageBox.Show("Los datos no fueron modificados");
                    }
                    else
                    {
                        isOK = true;
                        MessageBox.Show("¡Los datos fueron modificados correctamente!", "Éxito al modificar el requerimiento", MessageBoxButtons.OK);
                    }
                }
            }
            catch (UpdateEntityException ex)
            {
                throw new UpdateEntityException();
            }

            return(isOK);
        }
Exemplo n.º 8
0
        /// <summary>
        /// Manda a la capa de  Bussines a Eliminar el requerimiento logicamente en la base de datos
        /// </summary>
        /// <returns></returns>
        private bool Eliminar()
        {
            bool isOK = true;

            try
            {
                DialogResult result = MessageBox.Show("¿Está seguro que desea eliminar el requerimiento?", "Eliminar", MessageBoxButtons.YesNo);
                if (result == DialogResult.Yes)
                {
                    requeriGlobal.estado          = false;
                    requeriGlobal.usuario_ult_mod = Global.Usuario.nombreUsuario;
                    requeriGlobal.fecha_ult_mod   = Utility.getDate();
                    tbRequerimientos elimino = requeriInsB.eliminar(requeriGlobal);

                    MessageBox.Show("El requerimiento se eliminó correctamente", "Éxito al eliminar el requerimiento", MessageBoxButtons.OK);
                }
            }
            catch (UpdateEntityException ex)
            {
                throw;
            }
            return(isOK);
        }
Exemplo n.º 9
0
 public tbRequerimientos GetEntity(tbRequerimientos requeri)
 {
     return(reqIns.GetEntity(requeri));
 }