protected void btnAgregar_Click(object sender, EventArgs e)
    {
        int todos;

        if (CheckTodos.Checked)
        {
            todos = 1;
        }
        else
        {
            todos = 0;
        }

        BE_RESPONSABLE_PROCESOS oBESol = new BE_RESPONSABLE_PROCESOS();

        oBESol.IDE_RESPONSABLE = 0;
        oBESol.DNI_RESPONSABLE = ddlPersonal.SelectedValue.ToString();
        oBESol.IP_CENTRO       = ddlGerencia.SelectedValue;
        oBESol.GERENCIA        = ddlGerencia.SelectedValue;
        oBESol.CENTRO          = ddlCentro.SelectedValue;
        oBESol.TIPO            = ddlProceso.SelectedItem.Text;
        oBESol.IDE_PROCESO     = Convert.ToInt32(ddlProceso.SelectedValue.ToString());
        oBESol.TODOS           = todos;
        oBESol.IDE_EMPRESA     = Convert.ToInt32(ddlEmpresas.SelectedValue.ToString());
        int dtrpta = 0;

        dtrpta = new BL_RESPONSABLE_PROCESOS().uspINS_RESPONSABLE_PROCESOS(oBESol);
        if (dtrpta > 0)
        {
            string cleanMessage = "Registro satisfactorio";
            ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true);
            Listar("", "");
        }
    }
Пример #2
0
 public int uspINS_RESPONSABLE_PROCESOS(BE_RESPONSABLE_PROCESOS oBE)
 {
     try
     {
         return(new DA_RESPONSABLE_PROCESOS().uspINS_RESPONSABLE_PROCESOS(oBE));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public int uspINS_RESPONSABLE_PROCESOS(BE_RESPONSABLE_PROCESOS oBE)
        {
            object[] Parametros = new[] {
                (object)UC_FormWeb.mSQLFieldOrNull(oBE.IDE_RESPONSABLE, tgSQLFieldType.NUMERIC),
                (object)UC_FormWeb.mSQLFieldOrNull(oBE.DNI_RESPONSABLE, tgSQLFieldType.TEXT),
                (object)UC_FormWeb.mSQLFieldOrNull(oBE.IP_CENTRO, tgSQLFieldType.TEXT),
                (object)UC_FormWeb.mSQLFieldOrNull(oBE.GERENCIA, tgSQLFieldType.TEXT),
                (object)UC_FormWeb.mSQLFieldOrNull(oBE.CENTRO, tgSQLFieldType.TEXT),
                (object)UC_FormWeb.mSQLFieldOrNull(oBE.TIPO, tgSQLFieldType.TEXT),
                (object)UC_FormWeb.mSQLFieldOrNull(oBE.IDE_PROCESO, tgSQLFieldType.TEXT),
                (object)UC_FormWeb.mSQLFieldOrNull(oBE.TODOS, tgSQLFieldType.TEXT),
                (object)UC_FormWeb.mSQLFieldOrNull(oBE.IDE_EMPRESA, tgSQLFieldType.TEXT),
            };

            return(Convert.ToInt32(new Utilitarios().ExecuteScalar("uspINS_RESPONSABLE_PROCESOS", Parametros)));
        }