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); } } }
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 btnAgregarServicio_Click(object sender, EventArgs e) { Validate("gvServicios"); if (Page.IsValid) { Servicio.Nom_Servicio = txtNombreServicios.Text; Servicio.Descripcion = txtDescripcionServicios.Text; Servicio.FK_IdCategoriaServicio = Int16.Parse(drpCategoriaServicio.SelectedValue); Servicio.FK_IdTipoServicio = Int16.Parse(drpTipoServicio.SelectedValue); 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()); } Servicio.FK_IdPersona = IdPersona; Servicio.Insertar(); DataTable TablaServicio = Servicio.Buscar(); Int16 IdServicio = 0; if (TablaServicio.Rows.Count > 0) { IdServicio = Int16.Parse(TablaServicio.Rows[0]["Id_Servicio"].ToString()); } if (chkLunes.Checked) { DiaServicio.Nom_Dia = "L"; DiaServicio.Can_Horas = byte.Parse(drpHora1.SelectedItem.Value); DiaServicio.FK_IdServicio = IdServicio; DiaServicio.Insertar(); } if (chkMartes.Checked) { DiaServicio.Nom_Dia = "K"; DiaServicio.Can_Horas = byte.Parse(drpHora2.SelectedItem.Value); DiaServicio.FK_IdServicio = IdServicio; DiaServicio.Insertar(); } if (chkMiercoles.Checked) { DiaServicio.Nom_Dia = "M"; DiaServicio.Can_Horas = byte.Parse(drpHora3.SelectedItem.Value); DiaServicio.FK_IdServicio = IdServicio; DiaServicio.Insertar(); } if (chkJueves.Checked) { DiaServicio.Nom_Dia = "J"; DiaServicio.Can_Horas = byte.Parse(drpHora4.SelectedItem.Value); DiaServicio.FK_IdServicio = IdServicio; DiaServicio.Insertar(); } if (chkViernes.Checked) { DiaServicio.Nom_Dia = "V"; DiaServicio.Can_Horas = byte.Parse(drpHora5.SelectedItem.Value); DiaServicio.FK_IdServicio = IdServicio; DiaServicio.Insertar(); } if (chkSabado.Checked) { DiaServicio.Nom_Dia = "S"; DiaServicio.Can_Horas = byte.Parse(drpHora6.SelectedItem.Value); DiaServicio.FK_IdServicio = IdServicio; DiaServicio.Insertar(); } mostrarServicios(IdPersona); txtNombreServicios.Text = ""; txtDescripcionServicios.Text = ""; chkLunes.Checked = false; chkMartes.Checked = false; chkMiercoles.Checked = false; chkJueves.Checked = false; chkViernes.Checked = false; chkSabado.Checked = false; drpHora1.Enabled = false; drpHora2.Enabled = false; drpHora3.Enabled = false; drpHora4.Enabled = false; drpHora5.Enabled = false; drpHora6.Enabled = false; } }