protected void grdTipoOp_RowDeleting(object sender, GridViewDeleteEventArgs e) { try { this.lblResultado.Text = string.Empty; TableCell celdaId = grdTipoOp.Rows[e.RowIndex].Cells[1]; Common.Clases.Tipo_Operario tipo = new Common.Clases.Tipo_Operario(); tipo.Nom_TO = celdaId.Text; bool resultado = Dominio.Fachada.TipoOperario_Eliminar(tipo); 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.Tipo_Operario tipo = new Common.Clases.Tipo_Operario(); tipo.Nom_TO = this.txtNombre.Text; tipo.Valor_hora_TO = int.Parse(this.txtValor.Text); try { bool resultado = Dominio.Fachada.TipoOperario_Modificar(tipo); if (resultado) { lblResultado.Text = "Modificado correctamente."; ActualizarGrillaDeDatos(); ModoEdicion(false); LimpiarCampos(); } else { lblResultado.Text = "ERROR: No se pudo modificar."; } } catch (Exception ex) { throw ex; } }
protected void btnAgregar_Click(object sender, EventArgs e) { Common.Clases.Tipo_Operario tipo = new Common.Clases.Tipo_Operario(); tipo.Nom_TO = this.txtNombre.Text; tipo.Valor_hora_TO = int.Parse(this.txtValor.Text); try { Common.Clases.Tipo_Operario to = Dominio.Fachada.TipoOperario_TraerEspecifica(tipo); if (to == null) { bool resultado = Dominio.Fachada.TipoOperario_Agregar(tipo); if (resultado) { lblResultado.Text = "Agregado Correctamente. "; LimpiarCampos(); ActualizarGrillaDeDatos(); } else { lblResultado.Text = "ERROR: No se pudo agregar."; } } else { lblResultado.Text = "Hay un tipo de operario con ese nombre ya agregado"; } } 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.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 grdTipoOp_SelectedIndexChanging(object sender, GridViewSelectEventArgs e) { this.lblResultado.Text = string.Empty; TableCell celdaId = grdTipoOp.Rows[e.NewSelectedIndex].Cells[1]; Common.Clases.Tipo_Operario tipo = new Common.Clases.Tipo_Operario(); tipo.Nom_TO = celdaId.Text; tipo = Dominio.Fachada.TipoOperario_TraerEspecifica(tipo); if (tipo != null) { this.txtNombre.Text = tipo.Nom_TO; this.txtValor.Text = tipo.Valor_hora_TO.ToString(); ModoEdicion(true); } else { ModoEdicion(false); ClientScript.RegisterClientScriptBlock(GetType(), "alert", "alert('ERROR: No se pudo cargar el dato.')", true); } }
public static bool Agregar(Common.Clases.Tipo_Operario pTipoOperario) { return(Persistencia.Clases.Tipo_Operario.Agregar(pTipoOperario)); }
public static Common.Clases.Tipo_Operario TraerEspecifica(Common.Clases.Tipo_Operario pTipo) { return(Persistencia.Clases.Tipo_Operario.TraerEspecifica(pTipo)); }
public static bool Modificar(Common.Clases.Tipo_Operario pTipoOperario) { return(Persistencia.Clases.Tipo_Operario.Modificar(pTipoOperario)); }
public static Common.Clases.Tipo_Operario TipoOperario_TraerEspecifica(Common.Clases.Tipo_Operario pTipoOperario) { return(Dominio.Clases.Tipo_Operario.TraerEspecifica(pTipoOperario)); }
public static bool TipoOperario_Modificar(Common.Clases.Tipo_Operario pTipoOperario) { return(Dominio.Clases.Tipo_Operario.Modificar(pTipoOperario)); }
public static bool TipoOperario_Eliminar(Common.Clases.Tipo_Operario pTipoOperario) { return(Dominio.Clases.Tipo_Operario.Eliminar(pTipoOperario)); }