protected void btnAgregarDetalle_Click(object sender, EventArgs e) { ScriptManager.RegisterStartupScript(this, GetType(), "Stay_Tab_Error", "stayTabWork();", true); clsRecurso objRecurso = new clsRecurso(Convert.ToInt32(ddlRecursos.SelectedValue)); if (Convert.ToInt32(objRecurso.obtenerCantidad().Rows[0][0]) >= Convert.ToInt32(txtCantidadRecurso.Text)) { clsTarea objTarea = new clsTarea(Convert.ToInt32(txtIdTarea.Text)); clsDetallesTarea objDetalleTarea = new clsDetallesTarea(0, objTarea, objRecurso, txtMontoRecurso.Text, Convert.ToInt32(txtCantidadRecurso.Text)); if (objDetalleTarea.nuevoDetalleTarea(Convert.ToInt32(txtIdProyecto_Tarea.Text), txtCostoTarea.Text)) { cargarProyectos(); cargarTarea(); cargarRecurso(); ActualizarCampos(); limpiarCamporDetalles(); } else { ScriptManager.RegisterStartupScript(this, GetType(), "Conexion_Error", "alert('Error al tratar de crear el detalle');", true); } } else { ScriptManager.RegisterStartupScript(this, GetType(), "Conexion_Error", "alert('No ha suficientes recursos, actualizar el stock');", true); } }
private void ActualizarCampos() { ScriptManager.RegisterStartupScript(this, GetType(), "Stay_Tab_Error", "stayTabWork();", true); clsTarea objTarea = new clsTarea(Convert.ToInt32(txtIdTarea.Text)); DataTable dtTarea = new DataTable(); dtTarea = objTarea.consultarTarea(); if (dtTarea != null) { txtDescripcionTarea.Text = dtTarea.Rows[0][3].ToString(); txtTiempo.Text = dtTarea.Rows[0][4].ToString() + "|Dias"; txtCostoTarea.Text = dtTarea.Rows[0][5].ToString(); cargarDetallesTarea(); } else { txtIdTarea.Text = string.Empty; txtCodigoTarea.Text = string.Empty; txtProyecto.Text = string.Empty; txtDescripcionTarea.Text = string.Empty; txtTiempo.Text = string.Empty; txtCostoTarea.Text = string.Empty; ScriptManager.RegisterStartupScript(this, GetType(), "Selection_Error", "alert('Error al recargar los campos');", true); } }
protected void btnNuevaTarea_Click(object sender, EventArgs e) { ScriptManager.RegisterStartupScript(this, GetType(), "Stay_Tab_Error", "stayTabWork();", true); clsProyecto objProyecto = new clsProyecto(Convert.ToInt32(Session["idProyecto"])); clsTarea objTarea = new clsTarea(0, string.Empty, objProyecto, "Nueva Tarea", 0, "0"); if (objTarea.crearTarea()) { cargarTarea(); } else { ScriptManager.RegisterStartupScript(this, GetType(), "Conexion_Error", "alert('Error al tratar de crear la tarea');", true); } }
protected void gvDetallesTarea_SelectedIndexChanged(object sender, EventArgs e) { ScriptManager.RegisterStartupScript(this, GetType(), "Stay_Tab_Error", "stayTabWork();", true); clsTarea objTarea = new clsTarea(Convert.ToInt32(txtIdTarea.Text)); clsDetallesTarea objDetalleTarea = new clsDetallesTarea(Convert.ToInt32(gvDetallesTarea.Rows[gvDetallesTarea.SelectedIndex].Cells[1].Text), objTarea); if (objDetalleTarea.eliminarDetalle(Convert.ToInt32(txtIdProyecto_Tarea.Text), txtCostoTarea.Text)) { cargarProyectos(); cargarTarea(); ActualizarCampos(); } else { ScriptManager.RegisterStartupScript(this, GetType(), "Conexion_Error", "alert('Error al tratar de eliminar el detalle');", true); } }
protected void btnEliminarTarea_Click(object sender, EventArgs e) { ScriptManager.RegisterStartupScript(this, GetType(), "Stay_Tab_Error", "stayTabWork();", true); string[] Tiempo = txtTiempo.Text.Split('|'); clsTarea objTarea = new clsTarea(Convert.ToInt32(txtIdTarea.Text)); if (objTarea.eliminarTarea(Convert.ToInt32(txtIdProyecto_Tarea.Text), txtCostoTarea.Text, Convert.ToInt32(Tiempo[0]))) { cargarProyectos(); cargarTarea(); limpiarTarea(); } else { ScriptManager.RegisterStartupScript(this, GetType(), "Conexion_Error", "alert('Error al tratar de eliminar la tarea');", true); } }
protected void btnActualizarTarea_Click(object sender, EventArgs e) { ScriptManager.RegisterStartupScript(this, GetType(), "Stay_Tab_Error", "stayTabWork();", true); string[] Tiempo = txtTiempo.Text.Split('|'); clsProyecto objProyecto = new clsProyecto(Convert.ToInt32(Session["idProyecto"])); clsTarea objTarea = new clsTarea(Convert.ToInt32(txtIdTarea.Text), txtCodigoTarea.Text, objProyecto, txtDescripcionTarea.Text, Convert.ToInt32(Tiempo[0]), txtCostoTarea.Text); if (objTarea.actualizarTarea()) { cargarProyectos(); cargarTarea(); } else { ScriptManager.RegisterStartupScript(this, GetType(), "Conexion_Error", "alert('Error al tratar de actualizar la tarea');", true); } }
private void cargarTarea() { ScriptManager.RegisterStartupScript(this, GetType(), "Stay_Tab_Error", "stayTabWork();", true); clsTarea objTarea = new clsTarea(); if (objTarea.consultarTareas(Convert.ToInt32(Session["idProyecto"]), (Session["objUsuario"] as clsUsuario).getObjEmpresa().getIdEmpresa()) != null) { gvTareas.DataSource = objTarea.consultarTareas(Convert.ToInt32(Session["idProyecto"]), (Session["objUsuario"] as clsUsuario).getObjEmpresa().getIdEmpresa()); gvTareas.DataBind(); btnNuevaTarea.Enabled = true; btnActualizarTarea.Enabled = true; btnEliminarTarea.Enabled = true; btnAgregarDetalle.Enabled = true; cargarRecurso(); } else { ScriptManager.RegisterStartupScript(this, GetType(), "Proyecto_Inhabilitado_Error", "alert('Error al cargar las tareas, pueda que el proyecto se encuentre inhabilitado o el id sea incorrecto');", true); } }