Exemplo n.º 1
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            String   empleado    = ddlTS.SelectedValue;
            DateTime fechaInicio = Convert.ToDateTime(convertirAFechaAmericana(txbFechaInicio.Text));

            try
            {
                if (bdTS.asgTSNuevaAsignacion(S, F, empleado, U, fechaInicio.ToString("yyyy-MM-dd HH:mm:ss.fff")))
                {
                    llenarGdvAsignaciones();
                    mst.mostrarMsjNtf(dic.msjSeHaActualizado);
                    DataTable dt   = BDF.obtenerDatos(S, F, L);
                    DataRow   rowF = dt.Rows[0];
                    lblVTS.Text = rowF["TS"].ToString();
                }
                else
                {
                    if (L.Equals("es"))
                    {
                        mst.mostrarMsjAdvNtf("No es posible asignar a ese Trabajador Social, ya que ya está activo.");
                    }
                    else
                    {
                        mst.mostrarMsjAdvNtf("Is not possible to assign this Social Worker, since is already active.");
                    }
                }
            }
            catch (Exception ex)
            {
                mst.mostrarMsjMdl(dic.msjNoSeRealizoExcp + ex.Message.ToString() + ".");
            }
        }
Exemplo n.º 2
0
        protected void btnAsignar_Click(object sender, EventArgs e)
        {
            String TSNuevo = ddlNuevoTS.SelectedValue;

            if (!String.IsNullOrEmpty(TSNuevo))
            {
                try
                {
                    gdvFamilias.Columns[0].Visible = true;
                    foreach (GridViewRow row in gdvFamilias.Rows)
                    {
                        CheckBox check = row.FindControl("chkModificar") as CheckBox;
                        String   TS    = row.Cells[2].ToString();
                        if (check.Checked)
                        {
                            String familia = row.Cells[0].Text;
                            bdTS.asgTSNuevaAsignacion(S, familia, TSNuevo, U, "");
                        }
                    }
                    Session["AsignoTSGrupo"] = "SI";
                    //mst.mostrarMsj(dic.msjSeHaActualizado);
                }
                catch (Exception ex)
                {
                    //mst.mostrarMsj(dic.msjNoSeRealizoExcp + ex.Message.ToString());
                    Session["AsignoTSGrupo"] = ex.Message.ToString();
                }
                finally
                {
                    gdvFamilias.Columns[0].Visible = false;
                    Response.Redirect("~/TS/AsignacionTSGrupo.aspx");
                }
            }
        }