protected void btnLiquidar_Click(object sender, ImageClickEventArgs e) { int contadorLiquidar = 0; for (int i = 0; i < RadGrid1.Items.Count; i++) { GridDataItem row = RadGrid1.Items[i]; bool isChecked = ((CheckBox)row.FindControl("chkSelect")).Checked; if (isChecked) { if (row["Estado"].Text == "<div style='Color:Red;'><a style='Color:Red;text-decoration:none;' href='LiquidarOT.aspx?id=8&va=" + row["OT"].Text + "'>Por Liquidar</a></div>") { contadorLiquidar++; respuesta = des.CambiarEstadoOT(row["OT"].Text, 2); resp = des.CambiarEstadoOT_Local(row["OT"].Text, 2); re = des.Historial_Liquidadas(row["OT"].Text.ToUpper(), row["NombreOT"].Text, row["Cliente"].Text, Convert.ToInt32(row["TirajeTotal"].Text.Replace(".", "")), 2, "", Session["Usuario"].ToString());//no lleva observacion } } } Label7.Text = "Se han Liquidado " + contadorLiquidar.ToString() + " OTs."; RefrescarGrilla(); }
protected void btnGuardar_Click(object sender, EventArgs e) { if (ddlEstado.SelectedValue.ToString() != "Seleccione...") { if (ddlEstado.SelectedValue.ToString() == "Liquidar") { Estado = 2; } else { Estado = 1; } if (lblEstadoActual.Text != "Liquidada." || ddlEstado.SelectedValue.ToString() != "Liquidar") { //respuesta = eo.CambiarEstadoOT(txtOT.Text, Estado); if (ddlEstado.SelectedValue.ToString() == "En Proceso") { if (txtObservacion.Text != "") { respuesta = eo.CambiarEstadoOT(txtOT.Text, Estado); resp = eo.CambiarEstadoOT_Local(txtOT.Text, Estado); re = eo.Historial_Liquidadas(txtOT.Text.ToUpper(), lblNombreOT.Text, lblCliente.Text, Convert.ToInt32(lblTiraje.Text.Replace(".", "")), Estado, txtObservacion.Text, Session["Usuario"].ToString()); //bool r= if (respuesta == true) { DivMensaje.Visible = true; imgMensaje.ImageUrl = "../../Images/tick.png"; lblMensaje.Text = "Se ha Cambiado el Estado Correctamente."; lblMensaje.ForeColor = Color.White; DivMensaje.Attributes.Add("style", "background-color:Green"); btnGuardar.Enabled = false; } else { DivMensaje.Visible = true; imgMensaje.ImageUrl = "../../Images/cross.png"; lblMensaje.Text = "Ha Ocurrido un Error Vuelva a Intentarlo."; lblMensaje.ForeColor = Color.White; DivMensaje.Attributes.Add("style", "background-color:Red"); } } else { DivMensaje.Visible = true; imgMensaje.ImageUrl = "../../Images/cross.png"; lblMensaje.Text = "Para cambiar una OT en Proceso, el campo Observacion es Obligatorio."; lblMensaje.ForeColor = Color.White; DivMensaje.Attributes.Add("style", "background-color:Red"); } } else { respuesta = eo.CambiarEstadoOT(txtOT.Text, Estado); resp = eo.CambiarEstadoOT_Local(txtOT.Text, Estado); re = eo.Historial_Liquidadas(txtOT.Text, lblNombreOT.Text, lblCliente.Text, Convert.ToInt32(lblTiraje.Text.Replace(".", "")), Estado, txtObservacion.Text, Session["Usuario"].ToString()); if (respuesta == true) { DivMensaje.Visible = true; imgMensaje.ImageUrl = "../../Images/tick.png"; lblMensaje.Text = "Se ha Cambiado el Estado Correctamente."; lblMensaje.ForeColor = Color.White; DivMensaje.Attributes.Add("style", "background-color:Green"); btnGuardar.Enabled = false; } else { DivMensaje.Visible = true; imgMensaje.ImageUrl = "../../Images/cross.png"; lblMensaje.Text = "Ha Ocurrido un Error Vuelva a Intentarlo."; lblMensaje.ForeColor = Color.White; DivMensaje.Attributes.Add("style", "background-color:Red"); } } } else { DivMensaje.Visible = true; imgMensaje.ImageUrl = "../../Images/cross.png"; lblMensaje.Text = "La OT ya esta Liquidada."; lblMensaje.ForeColor = Color.White; DivMensaje.Attributes.Add("style", "background-color:Red"); } } }