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); } }
/// <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); } }