protected void grdPieza_RowDeleting(object sender, GridViewDeleteEventArgs e) { try { this.lblResultado.Text = string.Empty; TableCell celdaId = grdPieza.Rows[e.RowIndex].Cells[1]; Common.Clases.Pieza pieza = new Common.Clases.Pieza(); pieza.Cod_pieza = int.Parse(celdaId.Text); bool resultado = Dominio.Fachada.Pieza_Eliminar(pieza); if (resultado) { ClientScript.RegisterClientScriptBlock(GetType(), "alert", "alert('Eliminado exitosamente.')", true); ActualizarGrillaDeDatos(); ModoEdicion(false); } else { ClientScript.RegisterClientScriptBlock(GetType(), "alert", "alert('ERROR: No se pudo eliminar.')", true); } } catch (Exception ex) { throw ex; } }
protected void btnActualizar_Click(object sender, EventArgs e) { Common.Clases.Pieza pieza = new Common.Clases.Pieza(); pieza.Cod_pieza = int.Parse(this.txtId.Text); pieza.Nom_pieza = this.txtNombreP.Text; pieza.Valor_pieza = int.Parse(this.txtValorP.Text); Common.Clases.Sector_Actividad sec = new Common.Clases.Sector_Actividad(); sec.Cod_SA = DDLSectorPieza.SelectedValue; pieza.SA = sec; try { bool resultado = Dominio.Fachada.Pieza_Modificar(pieza); if (resultado) { lblResultado.Text = "Modificada correctamente."; ActualizarGrillaDeDatos(); ModoEdicion(false); } else { lblResultado.Text = "ERROR: No se pudo modificar."; } } catch (Exception ex) { throw ex; } }
protected void grdPieza_SelectedIndexChanging(object sender, GridViewSelectEventArgs e) { this.lblResultado.Text = string.Empty; TableCell celdaId = grdPieza.Rows[e.NewSelectedIndex].Cells[1]; Common.Clases.Pieza pieza = new Common.Clases.Pieza(); pieza.Cod_pieza = int.Parse(celdaId.Text); pieza = Dominio.Fachada.Pieza_TraerEspecifica(pieza); if (pieza != null) { this.txtId.Text = pieza.Cod_pieza.ToString(); this.txtNombreP.Text = pieza.Nom_pieza.ToString(); this.txtValorP.Text = pieza.Valor_pieza.ToString(); DDLSectorPieza.SelectedValue = pieza.SA.Cod_SA.ToString(); ModoEdicion(true); } else { ModoEdicion(false); ClientScript.RegisterClientScriptBlock(GetType(), "alert", "alert('ERROR: No se pudo cargar el dato.')", true); } }
protected void btnAgregar_Click(object sender, EventArgs e) { Common.Clases.Automovil pAuto = new Common.Clases.Automovil(); pAuto.PiezasAuto = new List <Common.Clases.Pieza_Automovil>(); pAuto.Id = int.Parse(DDLAuto.SelectedValue); Common.Clases.Pieza_Automovil pPiezaA = new Common.Clases.Pieza_Automovil(); Common.Clases.Pieza piezaSola = new Common.Clases.Pieza(); piezaSola.Cod_pieza = int.Parse(DDLPieza.SelectedValue); pPiezaA.Pieza = piezaSola; pPiezaA.Cantidad = int.Parse(txtCantPieza.Text); pAuto.PiezasAuto.Add(pPiezaA); try { bool x = Dominio.Fachada.ExistePiezaAutomovil(pAuto, piezaSola); if (!x) { bool resultado = Dominio.Fachada.AgregarPiezaAutomovil(pAuto); if (resultado) { lblResultado.Text = "Agregado Correctamente. "; ActualizarGrillaDeDatos(); } else { lblResultado.Text = "ERROR: No se pudo agregar. "; } } else { lblResultado.Text = "Ya hay un registro de esa pieza en el auto indicado"; } } catch (Exception ex) { throw ex; } }
protected void btnAgregar_Click(object sender, EventArgs e) { Common.Clases.Pieza pieza = new Common.Clases.Pieza(); pieza.Cod_pieza = int.Parse(this.txtId.Text); pieza.Nom_pieza = this.txtNombreP.Text; pieza.Valor_pieza = int.Parse(this.txtValorP.Text); Common.Clases.Sector_Actividad sec = new Common.Clases.Sector_Actividad(); sec.Cod_SA = DDLSectorPieza.SelectedValue; pieza.SA = sec; try { Common.Clases.Pieza p = Dominio.Fachada.Pieza_TraerEspecifica(pieza); if (p == null) { bool resultado = Dominio.Fachada.Pieza_Agregar(pieza); if (resultado) { lblResultado.Text = "Agregada correctamente."; LimpiarCampos(); ActualizarGrillaDeDatos(); } else { lblResultado.Text = "ERROR: No se pudo agregar."; } } else { lblResultado.Text = "Ya existe una pieza con el mismo id"; } } catch (Exception ex) { throw ex; } }
public static bool Agregar(Common.Clases.Pieza pPieza) { return(Persistencia.Clases.Pieza.Agregar(pPieza)); }
public static Common.Clases.Pieza TraerEspecifica(Common.Clases.Pieza pPieza) { return(Persistencia.Clases.Pieza.TraerEspecifica(pPieza)); }
public static bool ExistePiezaAutomovil(Common.Clases.Automovil pA, Common.Clases.Pieza pP) { return(Persistencia.Clases.Pieza.ExistePiezaAutomovil(pA, pP)); }
public static bool Eliminar(Common.Clases.Pieza pPieza) { return(Persistencia.Clases.Pieza.Eliminar(pPieza)); }
public static bool Modificar(Common.Clases.Pieza pPieza) { return(Persistencia.Clases.Pieza.Modificar(pPieza)); }
public static bool ExistePiezaAutomovil(Common.Clases.Automovil pA, Common.Clases.Pieza pP) { return(Dominio.Clases.Pieza.ExistePiezaAutomovil(pA, pP)); }
public static Common.Clases.Pieza Pieza_TraerEspecifica(Common.Clases.Pieza pPieza) { return(Dominio.Clases.Pieza.TraerEspecifica(pPieza)); }
public static bool Pieza_Modificar(Common.Clases.Pieza pPieza) { return(Dominio.Clases.Pieza.Modificar(pPieza)); }
public static bool Pieza_Eliminar(Common.Clases.Pieza pPieza) { return(Dominio.Clases.Pieza.Eliminar(pPieza)); }
public static bool Pieza_Agregar(Common.Clases.Pieza pPieza) { return(Dominio.Clases.Pieza.Agregar(pPieza)); }