protected void grdOperarios_RowDeleting(object sender, GridViewDeleteEventArgs e) { try { this.lblResultado.Text = string.Empty; TableCell celdaId = grdOperarios.Rows[e.RowIndex].Cells[1]; Common.Clases.Operario ope = new Common.Clases.Operario(); ope.Ci = celdaId.Text; bool resultado = Dominio.Fachada.Operario_Eliminar(ope); 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.Operario ope = new Common.Clases.Operario(); ope.Ci = this.txtCi.Text; ope.Nombre = this.txtNombre.Text; ope.Direccion = this.txtDireccion.Text; ope.Telefono = this.txtTelefono.Text; Common.Clases.Tipo_Operario pTo = new Common.Clases.Tipo_Operario(); pTo.Nom_TO = DDLTipo.SelectedItem.Text; ope.Tipo_op = pTo; try { bool resultado = Dominio.Fachada.Operario_Modificar(ope); if (resultado) { lblResultado.Text = "Modificado correctamente."; ActualizarGrillaDeDatos(); ModoEdicion(false); LimpiarCampos(); } else { lblResultado.Text = "ERROR: No se pudo modificar."; LimpiarCampos(); } } catch (Exception ex) { throw ex; } }
protected void grdOperarios_SelectedIndexChanging(object sender, GridViewSelectEventArgs e) { this.lblResultado.Text = string.Empty; TableCell celdaId = grdOperarios.Rows[e.NewSelectedIndex].Cells[1]; Common.Clases.Operario ope = new Common.Clases.Operario(); ope.Ci = celdaId.Text; ope = Dominio.Fachada.Operario_TraerEspecifica(ope); if (ope != null) { this.txtCi.Text = ope.Ci.ToString(); this.txtNombre.Text = ope.Nombre; this.txtDireccion.Text = ope.Direccion; this.txtTelefono.Text = ope.Telefono; Common.Clases.Tipo_Operario pTo = new Common.Clases.Tipo_Operario(); pTo.Nom_TO = ope.Tipo_op.Nom_TO; this.DDLTipo.SelectedValue = pTo.Nom_TO; 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.Trabaja pTra = new Common.Clases.Trabaja(); Common.Clases.Automovil auto = new Common.Clases.Automovil(); auto.Id = int.Parse(this.DDLModelo.SelectedValue); pTra.Automovil = auto; Common.Clases.Operario ope = new Common.Clases.Operario(); ope.Ci = this.DDLOperario.SelectedValue; pTra.Operario = ope; Common.Clases.Sector_Actividad s = new Common.Clases.Sector_Actividad(); s.Cod_SA = this.DDLSector.SelectedValue; pTra.S_A = s; pTra.Cant_horas = int.Parse(this.txtCantHoras.Text); try { bool x = Dominio.Fachada.ExisteTrabajo(pTra.Operario, pTra.S_A, pTra.Automovil); if (!x) { bool resultado = Dominio.Fachada.TrabajaAgregar(pTra); if (resultado) { lblResultado.Text = "Agregado correctamente."; this.txtCantHoras.Text = string.Empty; this.ActualizarGrillaDeDatos(); } else { lblResultado.Text = "ERROR: No se pudo agregar"; this.txtCantHoras.Text = string.Empty; this.ActualizarGrillaDeDatos(); } } else { lblResultado.Text = "No se puede ingresar, el operario ya esta trabajando en el sector ingresado en el auto ingresado"; } this.txtCantHoras.Text = string.Empty; } catch (Exception ex) { throw ex; } }
protected void btnAgregar_Click(object sender, EventArgs e) { Common.Clases.Operario ope = new Common.Clases.Operario(); ope.Ci = this.txtCi.Text; ope.Nombre = this.txtNombre.Text; ope.Direccion = this.txtDireccion.Text; ope.Telefono = this.txtTelefono.Text; Common.Clases.Tipo_Operario pTo = new Common.Clases.Tipo_Operario(); pTo.Nom_TO = DDLTipo.SelectedItem.ToString(); ope.Tipo_op = pTo; try { Common.Clases.Operario op = Dominio.Fachada.Operario_TraerEspecifica(ope); if (op == null) { bool resultado = Dominio.Fachada.Operario_Agregar(ope); if (resultado) { lblResultado.Text = "Agregado Correctamente. "; LimpiarCampos(); ActualizarGrillaDeDatos(); } else { lblResultado.Text = "ERROR: No se pudo agregar."; } } else { lblResultado.Text = "Ya existe un operario con esta ci"; } } catch (Exception ex) { throw ex; } }
protected void grdTrabaja_RowDeleting(object sender, GridViewDeleteEventArgs e) { try { this.lblResultado.Text = string.Empty; Common.Clases.Trabaja pTra = new Common.Clases.Trabaja(); Common.Clases.Automovil auto = new Common.Clases.Automovil(); auto.Id = int.Parse(this.DDLModelo.SelectedValue); pTra.Automovil = auto; TableCell celdaCi = grdTrabaja.Rows[e.RowIndex].Cells[1]; Common.Clases.Operario ope = new Common.Clases.Operario(); ope.Ci = celdaCi.Text; pTra.Operario = ope; TableCell celdaSector = grdTrabaja.Rows[e.RowIndex].Cells[3]; Common.Clases.Sector_Actividad s = new Common.Clases.Sector_Actividad(); s.Cod_SA = celdaSector.Text; pTra.S_A = s; bool resultado = Dominio.Fachada.TrabajaEliminar(pTra); if (resultado) { ClientScript.RegisterClientScriptBlock(GetType(), "alert", "alert('Eliminado exitosamente.')", true); ActualizarGrillaDeDatos(); } else { ClientScript.RegisterClientScriptBlock(GetType(), "alert", "alert('ERROR: No se pudo eliminar.')", true); } } catch (Exception ex) { throw ex; } }
public static bool Agregar(Common.Clases.Operario pOperario) { return(Persistencia.Clases.Operario.Agregar(pOperario)); }
public static bool Modificar(Common.Clases.Operario pOperario) { return(Persistencia.Clases.Operario.Modificar(pOperario)); }
public static bool Eliminar(Common.Clases.Operario pOperario) { return(Persistencia.Clases.Operario.Eliminar(pOperario)); }
public static Common.Clases.Operario TraerEspecifica(Common.Clases.Operario pOperario) { return(Persistencia.Clases.Operario.TraerEspecifica(pOperario)); }
public static bool ExisteTrabajo(Common.Clases.Operario op, Common.Clases.Sector_Actividad se, Common.Clases.Automovil auto) { return(Persistencia.Clases.Automovil.ExisteTrabajo(op, se, auto)); }
public static bool Operario_Modificar(Common.Clases.Operario pOperario) { return(Dominio.Clases.Operario.Modificar(pOperario)); }
public static Common.Clases.Operario Operario_TraerEspecifica(Common.Clases.Operario pOperario) { return(Dominio.Clases.Operario.TraerEspecifica(pOperario)); }
public static bool Operario_Eliminar(Common.Clases.Operario pOperario) { return(Dominio.Clases.Operario.Eliminar(pOperario)); }
public static bool Operario_Agregar(Common.Clases.Operario pOperario) { return(Dominio.Clases.Operario.Agregar(pOperario)); }