public void EscribeAccesorio() { ArrayList ArrAccesorios = AccesoriosVehiculo.CargaAccesorio(); for (int i = 0; i < ArrAccesorios.Count; i++) { TableRow rowTotal = new TableRow(); ImageButton imgEliminar = new ImageButton(); ImageButton Original = this.imgEliminarOriginal; imgEliminar.ID = "ImgEliminarAcc" + i; imgEliminar.ImageUrl = Original.ImageUrl; imgEliminar.Click += imgEliminarAcc_Click; TableCell cellEliminar = new TableCell(); cellEliminar.CssClass = "CeldaEliminar"; cellEliminar.Controls.Add(imgEliminar); rowTotal.Cells.Add(cellEliminar); TableCell cellDesc = new TableCell(); cellDesc.CssClass = "CeldaDesc"; cellDesc.Controls.Add(new LiteralControl(((AccesoriosVehiculo)ArrAccesorios[i]).NomAccesorio)); rowTotal.Cells.Add(cellDesc); TableCell cellObs = new TableCell(); cellObs.CssClass = "CeldaObs"; cellObs.Controls.Add(new LiteralControl(((AccesoriosVehiculo)ArrAccesorios[i]).Observacion)); rowTotal.Cells.Add(cellObs); tblAccesorios.Rows.Add(rowTotal); } }
protected void ImgGuardar_Click(object sender, ImageClickEventArgs e) { string datos_daños = ""; string datos_accesorios = ""; ArrayList ArrAccesorios = AccesoriosVehiculo.CargaAccesorio(); for (int i = 0; i < ArrAccesorios.Count; i++) { datos_accesorios = datos_accesorios + ((AccesoriosVehiculo)ArrAccesorios[i]).NomAccesorio.ToString() + "|"; datos_accesorios = datos_accesorios + ((AccesoriosVehiculo)ArrAccesorios[i]).Observacion.ToString() + "||"; datos_accesorios = datos_accesorios + ((AccesoriosVehiculo)ArrAccesorios[i]).CodAccesorio + "|"; } ArrayList ArrDaños = DañosVehiculo.CargaDaño(); for (int i = 0; i < ArrDaños.Count; i++) { datos_daños = datos_daños + ((DañosVehiculo)ArrDaños[i]).NomPartesVeh.ToString() + "|"; datos_daños = datos_daños + ((DañosVehiculo)ArrDaños[i]).Observacion.ToString() + "|"; datos_daños = datos_daños + ((DañosVehiculo)ArrDaños[i]).CodDaño.ToString() + "|"; datos_daños = datos_daños + ((DañosVehiculo)ArrDaños[i]).CodParte.ToString() + "|"; datos_daños = datos_daños + ((DañosVehiculo)ArrDaños[i]).CodSubParte.ToString() + "|"; } Poliza PolVeh; if (Session["PolVeh"] != null) { PolVeh = (Poliza)Session["PolVeh"]; } else { PolVeh = new Poliza(); Session["PolVeh"] = PolVeh; Response.Redirect("SessionTerminada.aspx", false); } string resultado = Vehiculo.GuardaDatosInspeccion(PolVeh.NumCotizacion, "", "", datos_daños, datos_accesorios); if (resultado == "OK") { Session["InspeccionExpress"] = "OK"; UtilesWeb.EjecutaJs(this, "alert('Los datos de la inspeccion han sido almacenados exitosamente.');"); UtilesWeb.EjecutaJs(this, "window.close();"); } else { Session["InspeccionExpress"] = "NO"; UtilesWeb.EnviaCorreoAcusete(resultado, "Cot. Veh. Livianos - Emision.asxp - Inspeccion Express"); UtilesWeb.EjecutaJs(this, "alert('Se registro un error al momento de generar la inspeccion, intentalo de nuevo mas tarde.');"); return; } }
protected void imgEliminar_Click(object sender, ImageClickEventArgs e) { string id = ((ImageButton)sender).ID.ToString(); id = id.Substring(id.Length - 1, 1); ArrayList ArrDaños = AccesoriosVehiculo.CargaAccesorio(); ArrDaños.RemoveAt(Convert.ToInt32(id)); tblDaños.Rows.Remove(tblDaños.Rows[Convert.ToInt32(id) + 1]); }
public void AgregaAccesorio(AccesoriosVehiculo Accesorio) { ArrayList ArrAccesorios = AccesoriosVehiculo.CargaAccesorio(); ArrAccesorios.Add(Accesorio); for (int i = ArrAccesorios.Count; i > 1; i--) { tblAccesorios.Rows.Remove(tblAccesorios.Rows[i - 1]); } EscribeAccesorio(); }
public bool ExisteAccesorio(string cod_acc) { ArrayList ArrAccesorios = AccesoriosVehiculo.CargaAccesorio(); for (int i = 0; i < ArrAccesorios.Count; i++) { if (((AccesoriosVehiculo)ArrAccesorios[i]).CodAccesorio.ToString() == cod_acc) { UtilesWeb.EjecutaJs(this, "alert('No es posible ingresar el accesorio porque este ya se encuentra registrado.');"); return(false); } } return(true); }
protected void ImgAgregarAcc_Click(object sender, ImageClickEventArgs e) { string Cod_Accesorio = this.drpAccesorios.SelectedValue.ToString(); AccesoriosVehiculo Accesorio = new AccesoriosVehiculo(); if (ExisteAccesorio(Cod_Accesorio)) { Accesorio.CodAccesorio = Cod_Accesorio; Accesorio.NomAccesorio = this.drpAccesorios.SelectedItem.ToString(); Accesorio.Observacion = this.txtObservacionAccesorios.Text.ToString(); AgregaAccesorio(Accesorio); this.txtObservacionAccesorios.Text = ""; this.drpAccesorios.SelectedIndex = 0; } }