protected void btnGuardar_Click(object sender, EventArgs e) { lblResultado.Text = string.Empty; //lblResultado.ForeColor = System.Drawing.Color.Red; lblResultado.Attributes["style"] = "color: #F00;"; pnlResultado.Attributes["style"] = "background: rgba(252, 55, 55, 0.2);"; permisos = Negocio.Seguridad.Seguridad.verificarPermisos(); Entidades.Logica.Ejecucion resultado = new Entidades.Logica.Ejecucion(); if (ddlEmpresa.SelectedValue != "0" && ddlModelo.SelectedValue != "0") { Entidades.Soporte soporte = new Entidades.Soporte(); soporte.Empresa.IdEmpresa = Convert.ToInt32(ddlEmpresa.SelectedValue); soporte.Modelo.IdModelo = Convert.ToInt32(ddlModelo.SelectedValue); soporte.FechaInicio = Convert.ToDateTime(txtFechaIni.Text.Trim()); soporte.FechaFin = Convert.ToDateTime(txtFechaFin.Text.Trim()); if (hdfEstado.Value == "1" && permisos.C == true) { resultado = Negocio.Inventarios.Soporte.Nuevo(soporte); } else if(hdfEstado.Value == "2" && permisos.U == true) { soporte.IdSoporte = Convert.ToInt32(hdfIdSoporte.Value); resultado = Negocio.Inventarios.Soporte.Actualizar(soporte); } else { lblResultado.Text = "No tiene privilegios para realizar esta acción. <br>"; } resultado.errores.ForEach(delegate (Entidades.Logica.Error error) { lblResultado.Text += error.descripcionCorta + "<br>"; }); if (resultado.resultado == true) { //lblResultado.ForeColor = System.Drawing.Color.Green; lblResultado.Attributes["style"] = "color: #008000;"; pnlResultado.Attributes["style"] = "background: rgba(147, 252, 55, 0.22);"; pnlForm.Visible = false; pnlSoporte.Visible = true; llenarGdvSoporte(); } } else { lblResultado.Text = "Hay campos que no han sido seleccionados."; } pnlResultado.Visible = true; }
protected void gdvSoporte_RowDeleting(object sender, GridViewDeleteEventArgs e) { lblResultado.Text = string.Empty; Entidades.Logica.Ejecucion resultado = new Entidades.Logica.Ejecucion(); permisos = Negocio.Seguridad.Seguridad.verificarPermisos(); Entidades.Soporte soporte = new Entidades.Soporte(); soporte.IdSoporte = Convert.ToInt32(gdvSoporte.Rows[e.RowIndex].Cells[1].Text.Trim()); soporte.Modelo = null; soporte.Empresa = null; resultado.resultado = permisos.D; if(resultado.resultado == true) { resultado = Negocio.Inventarios.Soporte.Eliminar(soporte); } else { lblResultado.Text = "No tienes privilegios para realizar esta acción."; } resultado.errores.ForEach(delegate (Entidades.Logica.Error error) { lblResultado.Text += error.descripcionCorta + "<br/>"; }); lblResultado.Attributes["style"] = "color: #F00;"; pnlResultado.Attributes["style"] = "background: rgba(252, 55, 55, 0.2);"; if (resultado.resultado == true) { //lblResultado.ForeColor = System.Drawing.Color.Green; lblResultado.Attributes["style"] = "color: #008000;"; pnlResultado.Attributes["style"] = "background: rgba(147, 252, 55, 0.22);"; llenarGdvSoporte(); } pnlResultado.Visible = true; }