protected void btnGuardarP_Click(object sender, EventArgs e)
        {
            if (cboSector.SelectedValue != "0" && cboSector.SelectedValue != "" && gvEmpleadosAsig.Rows.Count > 0)
            {
                String Citasstr = "";
                Citasstr = idCitaP.Value;
                foreach (GridViewRow gvRow in grvresultado.Rows)
                {
                    Int32    rowIndex = gvRow.RowIndex;
                    String   val      = (string)grvresultado.DataKeys[rowIndex]["DescripcionCita"];
                    Int32    idCita   = (Int32)grvresultado.DataKeys[rowIndex]["idCita"];
                    CheckBox hdnCheck = (CheckBox)gvRow.Cells[0].FindControl("chkAsignacion");
                    if (hdnCheck.Checked)
                    {
                        Citasstr = Citasstr + ";" + idCita.ToString();
                    }
                }
                if (AtencionPeluqueriaBuss.GrabarProgramación(Int32.Parse(idServicioP.Value), Citasstr, EmpleadosAsig, Int32.Parse(idDetalleCitaP.Value), Int32.Parse(cboSector.SelectedValue.ToString()), 1, txtMotivoAnulacion.Text))
                {
                    EmpleadosAsig  = new DataTable();
                    Servicios      = new DataTable();
                    EmpleadosTotal = new DataTable();

                    lblMensajeTitulo.Text = "MENSAJE INFORMATIVO";
                    lblMensaje.Text       = "Mensaje informativo: Se procedió a asignar recursos al servicio.";
                    lblMensaje.ForeColor  = System.Drawing.Color.Blue;


                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "myModalMensaje", "$('#myModalMensaje').modal();", true);
                    upModalMensaje.Update();
                }
                else
                {
                    lblModalValTitle.Text = "ERROR";
                    lblVal.Text           = "Ocurrio un error al grabar. Favor comunicarse con el administrador del sistema.";
                    lblVal.ForeColor      = System.Drawing.Color.Red;
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "myModalVal", "$('#myModalVal').modal();", true);
                    upModalVal.Update();
                }
            }
            else
            {
                lblModalValTitle.Text = "ERROR";
                lblVal.Text           = "Debe ingresar el Sector y/o por lo menos un empleado.";
                lblVal.ForeColor      = System.Drawing.Color.Red;
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "myModalVal", "$('#myModalVal').modal();", true);
                upModalVal.Update();
            }
        }
        protected void btnsi_Click(object sender, EventArgs e)
        {
            ScriptManager.RegisterStartupScript(Page, Page.GetType(), "myModalConfirmacion", "$('#myModalConfirmacion').modal('hide');", true);
            List <Cita> listCita = new List <Cita>();
            String      Citasstr = "";

            Citasstr = idCitaA.Value;
            foreach (GridViewRow gvRow in grvresultado.Rows)
            {
                Int32    rowIndex = gvRow.RowIndex;
                String   val      = (string)grvresultado.DataKeys[rowIndex]["DescripcionCita"];
                Int32    idCita   = (Int32)grvresultado.DataKeys[rowIndex]["idCita"];
                CheckBox hdnCheck = (CheckBox)gvRow.Cells[0].FindControl("chkAsignacion");
                if (hdnCheck.Checked)
                {
                    Citasstr = Citasstr + ";" + idCita.ToString();
                }
            }

            if (AtencionPeluqueriaBuss.GrabarProgramación(Int32.Parse(idServicioA.Value), Citasstr, EmpleadosAsig, Int32.Parse(idDetalleCitaA.Value), Int32.Parse(cboSector.SelectedValue.ToString()), 2, txtMotivoAnulacion.Text))
            {
                lblMensajeTitulo.Text = "INFORMATIVO";
                lblMensaje.Text       = "Informativo:Se procedió a Anular planificación de atención.";
                lblMensaje.ForeColor  = System.Drawing.Color.Blue;
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "myModalA", "$('#myModalA').modal('hide');", true);

                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "myModalMensaje", "$('#myModalMensaje').modal();", true);
                upModalMensaje.Update();
            }
            else
            {
                lblModalValTitle.Text = "ERROR";
                lblVal.Text           = "Error:Valide la información con el administrador del sistema.";
                lblVal.ForeColor      = System.Drawing.Color.Red;
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "myModalVal", "$('#myModalVal').modal();", true);
                upModalVal.Update();
            }
        }