protected void dgServicios_ItemCommand(object source, DataGridCommandEventArgs e) { if (e.CommandName == "Eliminar") { cIATDiaServicioNegocios DiaEliminar = new cIATDiaServicioNegocios(1, "A", 2, "B"); DiaEliminar.FK_IdServicio = Int16.Parse(e.Item.Cells[0].Text.ToString()); DataTable TablaDias = DiaEliminar.Buscar(); for (int i = 0; i < TablaDias.Rows.Count; i++) { Int16 IdDia = Int16.Parse(TablaDias.Rows[i]["Id_DiaServicio"].ToString()); DiaEliminar.Id_DiaServicio = IdDia; DiaEliminar.Eliminar(); } cIATServicioNegocios ServicioEliminar = new cIATServicioNegocios(1, "A", 2, "B"); ServicioEliminar.Id_Servicio = Int16.Parse(e.Item.Cells[0].Text.ToString()); ServicioEliminar.Eliminar(); mostrarServicios(); } if (e.CommandName == "Editar") { btnGuardarServicio.Enabled = true; Session["Id_Servicio"] = e.Item.Cells[0].Text.ToString(); txtNombreServicios.Text = e.Item.Cells[1].Text.ToString(); txtDescripcionServicios.Text = e.Item.Cells[2].Text.ToString(); txtNombreServicios.Enabled = true; txtDescripcionServicios.Enabled = true; cIATServicioNegocios ServicioEditar = new cIATServicioNegocios(1, "A", 2, "B"); ServicioEditar.Id_Servicio = Int16.Parse(e.Item.Cells[0].Text.ToString()); DataTable TablaServicio = ServicioEditar.Buscar(); cIATCategoriaTrabajoNegocios CategoriaEditar = new cIATCategoriaTrabajoNegocios(1, "A", 2, "B"); CategoriaEditar.Id_CategoriaTrabajo = Int16.Parse(TablaServicio.Rows[0]["FK_IdCategoriaServicio"].ToString()); DataTable TablaCategoria = CategoriaEditar.Buscar(); if (TablaCategoria.Rows.Count > 0) { drpCategoriaServicio.SelectedValue = TablaCategoria.Rows[0]["Id_CategoriaTrabajo"].ToString(); drpCategoriaServicio.Enabled = true; } cIATTipoTrabajoNegocios TipoEditar = new cIATTipoTrabajoNegocios(1, "A", 2, "B"); TipoEditar.Id_TipoTrabajo = Int16.Parse(TablaServicio.Rows[0]["FK_IdtipoServicio"].ToString()); DataTable TablaTipo = TipoEditar.Buscar(); if (TablaTipo.Rows.Count > 0) { drpTipoServicio.SelectedValue = TablaTipo.Rows[0]["Id_TipoTrabajo"].ToString(); drpTipoServicio.Enabled = true; } cIATDiaServicioNegocios DiaEditar = new cIATDiaServicioNegocios(1, "A", 2, "B"); DiaEditar.FK_IdServicio = Int16.Parse(e.Item.Cells[0].Text.ToString()); DataTable TablaDias = DiaEditar.Buscar(); for (int i = 0; i < TablaDias.Rows.Count; i++) { if (TablaDias.Rows[i]["Nom_Dia"].ToString().Equals("L")) { drpHora1.SelectedValue = TablaDias.Rows[i]["Can_Horas"].ToString(); drpHora1.Enabled = true; } else if (TablaDias.Rows[i]["Nom_Dia"].ToString().Equals("K")) { drpHora2.SelectedValue = TablaDias.Rows[i]["Can_Horas"].ToString(); drpHora2.Enabled = true; } else if (TablaDias.Rows[i]["Nom_Dia"].ToString().Equals("M")) { drpHora3.SelectedValue = TablaDias.Rows[i]["Can_Horas"].ToString(); drpHora3.Enabled = true; } else if (TablaDias.Rows[i]["Nom_Dia"].ToString().Equals("J")) { drpHora4.SelectedValue = TablaDias.Rows[i]["Can_Horas"].ToString(); drpHora4.Enabled = true; } else if (TablaDias.Rows[i]["Nom_Dia"].ToString().Equals("V")) { drpHora5.SelectedValue = TablaDias.Rows[i]["Can_Horas"].ToString(); drpHora5.Enabled = true; } else if (TablaDias.Rows[i]["Nom_Dia"].ToString().Equals("S")) { drpHora6.SelectedValue = TablaDias.Rows[i]["Can_Horas"].ToString(); drpHora6.Enabled = true; } } } }
protected void mostrarServicios() { Usuario.Nom_Usuario = Convert.ToString(Session["Nombre_Usuario"]); DataTable TablaUsuario = Usuario.Buscar(); Int16 IdUsuario = 0; if (TablaUsuario.Rows.Count > 0) { IdUsuario = Int16.Parse(TablaUsuario.Rows[0]["Id_Usuario"].ToString()); } Persona.FK_IdUsuario = IdUsuario; DataTable TablaPersona = Persona.Buscar(); Int16 IdPersona = 0; if (TablaPersona.Rows.Count > 0) { IdPersona = Int16.Parse(TablaPersona.Rows[0]["Id_Persona"].ToString()); } dgServicios.DataSource = null; cIATServicioNegocios ServicioBuscar = new cIATServicioNegocios(1, "A", 2, "B"); ServicioBuscar.FK_IdPersona = IdPersona; DataTable TablaServicio = ServicioBuscar.Buscar(); if (TablaServicio.Rows.Count > 0) { dgServicios.DataSource = TablaServicio; dgServicios.DataBind(); foreach (DataGridItem Fila in dgServicios.Items) { Fila.Cells[3].Text = obtenerCategoriasServicios(Fila.Cells[3].Text); Fila.Cells[4].Text = obtenerTiposServicios(Fila.Cells[4].Text); Fila.Cells[5].Text = obtenerDiasServicios(Fila.Cells[0].Text); } } }
protected void mostrarServicios(int IdPersona) { dgServicios.DataSource = null; cIATServicioNegocios ServicioBuscar = new cIATServicioNegocios(1, "A", 2, "B"); ServicioBuscar.FK_IdPersona = IdPersona; DataTable TablaServicio = ServicioBuscar.Buscar(); if (TablaServicio.Rows.Count > 0) { dgServicios.DataSource = TablaServicio; dgServicios.DataBind(); foreach (DataGridItem Fila in dgServicios.Items) { Fila.Cells[3].Text = obtenerCategoriasServicios(Fila.Cells[3].Text); Fila.Cells[4].Text = obtenerTiposServicios(Fila.Cells[4].Text); Fila.Cells[5].Text = obtenerDiasServicios(Fila.Cells[0].Text); } } }