示例#1
0
        private void btnCrearUsuario_Click(object sender, EventArgs e)
        {
            ImpuestoRentaAppBLL.UsuarioBLL      usuarioBll      = new ImpuestoRentaAppBLL.UsuarioBLL();
            ImpuestoRentaAppBLL.LogActividadBLL logActividadBll = new ImpuestoRentaAppBLL.LogActividadBLL();
            ImpuestoRentaAppDAL.LogActividad    logActividad    = new ImpuestoRentaAppDAL.LogActividad();
            string mensaje = string.Empty;

            try
            {
                ImpuestoRentaAppDAL.Usuario usuario = new ImpuestoRentaAppDAL.Usuario();
                usuario.nombre_usuario     = txtNombreUsuario.Text;
                usuario.correo_electronico = txtCorreoElectronico.Text;
                usuario.rut         = txtRut.Text;
                usuario.clave       = txtClave.Text;
                usuario.esta_activo = true;

                if (string.IsNullOrEmpty(usuario.nombre_usuario) || string.IsNullOrEmpty(usuario.correo_electronico) || string.IsNullOrEmpty(usuario.rut) || string.IsNullOrEmpty(usuario.clave))
                {
                    mensaje = "No debe dejar campos vacíos";
                    MessageBox.Show(mensaje);
                }

                //else if (!utilitario.ValidarRut(usuario.rut))
                //{
                //    mensaje = "Rut inválido.Favor de ingresar uno con formato correcto";
                //    MessageBox.Show(mensaje);
                //}
                else
                {
                    if (usuarioBll.IngresarUsuario(usuario))
                    {
                        mensaje = "Usuario ingresado exitosamente";
                        logActividad.usuario_id         = 1;
                        logActividad.log_id             = 2;
                        logActividad.descripcion_accion = mensaje;
                        logActividad.nombre_usuario     = "germansoto";
                        logActividad.fecha_accion       = DateTime.Now;
                        logActividad.condicion_accion   = true;
                        logActividad.esta_activo        = true;
                        logActividad.impuestorenta_id   = 1;

                        logActividadBll.IngresarLogActividad(logActividad);


                        MessageBox.Show(mensaje);
                    }
                    else
                    {
                        mensaje = "Ocurrio un error al ingresar nuevo usuario, revise log de actividad para mas detalle";
                        logActividad.usuario_id         = 1;
                        logActividad.log_id             = 1;
                        logActividad.descripcion_accion = mensaje;
                        logActividad.nombre_usuario     = "germansoto";
                        logActividad.fecha_accion       = DateTime.Now;
                        logActividad.condicion_accion   = false;
                        logActividad.esta_activo        = true;
                        logActividad.impuestorenta_id   = 1;

                        logActividadBll.IngresarLogActividad(logActividad);
                        MessageBox.Show(mensaje);
                    }
                }
            }
            catch (Exception ex)
            {
                logActividad.descripcion_accion = ex.Message;
                logActividad.nombre_usuario     = "germansoto";
                logActividad.fecha_accion       = DateTime.Today;
                logActividad.condicion_accion   = false;
                logActividad.esta_activo        = true;

                logActividadBll.IngresarLogActividad(logActividad);
                MessageBox.Show("Ha ocurrido un error", ex.Message);
            }
        }
示例#2
0
        /// <summary>
        /// Boton que guarda nuevo tipo impuesto renta
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button1_Click(object sender, EventArgs e)
        {
            ImpuestoRentaAppBLL.ImpuestoRentaTipoBLL impuestoRentaBll = new ImpuestoRentaAppBLL.ImpuestoRentaTipoBLL();
            ImpuestoRentaAppBLL.LogActividadBLL      logActividadBll  = new ImpuestoRentaAppBLL.LogActividadBLL();
            ImpuestoRentaAppDAL.LogActividad         logActividad     = new ImpuestoRentaAppDAL.LogActividad();
            string mensaje = string.Empty;

            try
            {
                ImpuestoRentaAppDAL.ImpuestoRentaTipo impuestoRentaTipo = new ImpuestoRentaAppDAL.ImpuestoRentaTipo();
                impuestoRentaTipo.descripcion_impuesto_renta_tipo = textBox1.Text;
                impuestoRentaTipo.esta_activo = checkBox1.Checked;

                if (string.IsNullOrEmpty(impuestoRentaTipo.descripcion_impuesto_renta_tipo) || impuestoRentaTipo.esta_activo == false)
                {
                    mensaje = "No debe dejar campos vacíos o dejar No activo";
                    MessageBox.Show(mensaje);
                }
                else
                {
                    if (impuestoRentaBll.IngresarTipoImpuestoRenta(impuestoRentaTipo))
                    {
                        logActividad.descripcion_accion = mensaje;
                        logActividad.nombre_usuario     = "germansoto";
                        logActividad.fecha_accion       = DateTime.Now;
                        logActividad.condicion_accion   = true;
                        logActividad.esta_activo        = checkBox1.Checked;

                        logActividadBll.IngresarLogActividad(logActividad);

                        mensaje = "Tipo de impuesto a la renta ingresado exitosamente";
                        MessageBox.Show(mensaje);

                        textBox1.Clear();
                    }
                    else
                    {
                        mensaje = "Ocurrio un error al ingresar tipo de impuesto a la renta, revise log de actividad para mas detalle";

                        logActividad.descripcion_accion = mensaje;
                        logActividad.nombre_usuario     = "germansoto";
                        logActividad.fecha_accion       = DateTime.Now;
                        logActividad.condicion_accion   = false;
                        logActividad.esta_activo        = true;

                        logActividadBll.IngresarLogActividad(logActividad);
                        MessageBox.Show(mensaje);
                    }
                }
            }
            catch (Exception ex)
            {
                logActividad.descripcion_accion = ex.Message;
                logActividad.nombre_usuario     = "germansoto";
                logActividad.fecha_accion       = DateTime.Today;
                logActividad.condicion_accion   = false;
                logActividad.esta_activo        = true;

                logActividadBll.IngresarLogActividad(logActividad);
                MessageBox.Show("Ha ocurrido un error", ex.Message);
            }
        }