protected void grvEstadoSuc_SelectedIndexChanged(object sender, EventArgs e) { int tipo = (int)Session["STipo"]; int lid = Convert.ToInt32(grvEstadoSuc.SelectedValue); try { tbl_CabEgresos tbl_CabEgresos = dc.tbl_CabEgresos.SingleOrDefault(x => x.id_CabEgresos == lid); DateTime fecha = Convert.ToDateTime(tbl_CabEgresos.fecha); Boolean contabilizado = Convert.ToBoolean(tbl_CabEgresos.contabilizado); int YEAR = Convert.ToInt32(fecha.Year); int PERIODO = Convert.ToInt32(fecha.Month); int usuarioId = Convert.ToInt32(Session["SUsuarioID"]); AWA_CONTROL_PERIODOS AWA_CONTROL_PERIODOS = dw.AWA_CONTROL_PERIODOS.SingleOrDefault(x => x.YEAR == YEAR && x.PERIODO == PERIODO); Boolean activo = AWA_CONTROL_PERIODOS.ACTIVO; if (activo == false || contabilizado == true) { lblMensaje.Text = "El período está inactivo, no puede desactivar cajas, o la caja está contabilizada"; } else { if (tipo == 4) { if (lid == 0) { } else { tbl_CabEgresos.estado = "0"; tbl_CabEgresos.estado = "0"; tbl_CabEgresos.FECHAACTIVA = DateTime.Now; tbl_CabEgresos.USUARIOACTIVA = usuarioId; tbl_CabEgresos.fecha_modifica = DateTime.Now; tbl_CabEgresos.us_modifica = usuarioId; dc.SubmitChanges(); btnEstadoSuc_Click(); } } else { lblMensaje.Text = "No tiene permisos para activar cajas"; } } } catch (Exception ex) { lblMensaje.Text = ex.Message; } finally { } }
protected void grvEstadoSuc_SelectedIndexChanged(object sender, EventArgs e) { int tipo = (int)Session["STipo"]; int lid = Convert.ToInt32(grvEstadoSuc.SelectedValue); try { tbl_CabRecaudacion tbl_CabRecaudacion = dc.tbl_CabRecaudacion.SingleOrDefault(x => x.id_cab_recaudacion == lid); Boolean contabilizado = Convert.ToBoolean(tbl_CabRecaudacion.CONTABILIZADO); int YEAR = Convert.ToInt32(tbl_CabRecaudacion.ANO); int PERIODO = Convert.ToInt32(tbl_CabRecaudacion.PERIODO); int usuarioId = Convert.ToInt32(Session["SUsuarioID"]); AWA_CONTROL_PERIODOS AWA_CONTROL_PERIODOS = dw.AWA_CONTROL_PERIODOS.SingleOrDefault(x => x.YEAR == YEAR && x.PERIODO == PERIODO); Boolean activo = AWA_CONTROL_PERIODOS.ACTIVO; if (activo == false || contabilizado == true) { lblMensaje.Text = "El período está inactivo, no puede desactivar cajas, o la caja está contabilizada"; } else { if (tipo == 4) { if (lid == 0) { } else { tbl_CabRecaudacion.ESTADO = "0"; tbl_CabRecaudacion.FECHAACTIVA = DateTime.Now; tbl_CabRecaudacion.FECHAMODIFICA = DateTime.Now; tbl_CabRecaudacion.USUARIOACTIVA = usuarioId; tbl_CabRecaudacion.USUARIOMODIFICA = usuarioId; } dc.SubmitChanges(); btnEstadoSuc_Click(); } else { lblMensaje.Text = "No tiene permisos para activar cajas"; } } } catch (Exception ex) { lblMensaje.Text = ex.Message; } finally { } }
protected void btnCerrar_Click(object sender, EventArgs e) { bool pasa; string ldescripcion, lestado, lnumero; int lid; lnumero = Convert.ToString(grvEgresosCabecera.SelectedValue); pasa = true; ldescripcion = txtDescripcion.Text.Trim(); lestado = txtEstado.Text.Trim(); lid = traeIdCabeceraDetalle(lnumero); if (ldescripcion.Length <= 0) { lblMensaje.Text = "Debe ingresar en Descripción si hubo o no,novedades"; pasa = false; } else { lblMensaje.Text = ""; } if (lestado == "0" && pasa) { /*LLENA TOTALES EN CABECERA*/ /*GRABAR EL ESTADO 1*/ tbl_CabEgresos tbl_CabEgresos = dc.tbl_CabEgresos.SingleOrDefault(x => x.id_CabEgresos == lid); tbl_CabEgresos.estado = "1"; tbl_CabEgresos.descripcion = ldescripcion; dc.SubmitChanges(); activarObjetos(); btnConsultar_Click(); } else { if (lestado == "1") { lblMensaje.Text = " Ya se realizo el cierre, no puede modificar"; } } }
protected void btnGuardar_Click(object sender, EventArgs e) { /* tbl_secuenciales tbl_secuenciales = dc.tbl_secuenciales.SingleOrDefault(p => p.sucursal == suc); * tbl_secuenciales.retencion = sec; * dc.SubmitChanges();*/ string userName = txtUserName.Text.Trim(); Usuario usuario = dc.Usuario.SingleOrDefault(p => p.Username == userName); usuario.estado = chkEstado.Checked; usuario.nivel = 1; dc.SubmitChanges(); }
protected void grvListadoRuc_RowCommand(object sender, GridViewCommandEventArgs e) { string estado = string.Empty; string descEstado = string.Empty; string claveAcceso = string.Empty; if (e.CommandName == "modReg") { int indice = Convert.ToInt32(e.CommandArgument); GridViewRow row = grvListadoRuc.Rows[indice]; int id_pregunta = row.DataItemIndex; string lretencion = Convert.ToString(row.Cells[10].Text).Trim(); var cAutoriz = from mAutoriz in df.COMPROBANTERETENCION where mAutoriz.CRE_ESTABLECIMIENTO + mAutoriz.CRE_PUNTOEMISION + mAutoriz.CRE_SECUENCIAL == lretencion select new { cre_estado = mAutoriz.CRE_ESTADO, cre_autorizacion = mAutoriz.CRE_CLAVEACCESO, }; if (cAutoriz.Count() <= 0) { } else { foreach (var registro in cAutoriz) { estado = registro.cre_estado.Trim(); claveAcceso = registro.cre_autorizacion; } } lblMensaje.Text = lretencion + "-" + estado; if (estado == "A") { descEstado = "AUTORIZADO"; tbl_infotributaria tbl_infotributaria = dc.tbl_infotributaria.SingleOrDefault(p => p.estab + p.ptoemi + p.secuencial == lretencion); tbl_infotributaria.cre_sri = descEstado; tbl_infotributaria.claveacceso = claveAcceso; dc.SubmitChanges(); } btnTraerRetencion_Click(); } }