Esempio n. 1
0
        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);
                }
            }
        }
Esempio n. 3
0
        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;
            }
        }