public JsonResult consultaIDAgencia(detallesUNegocio detUnegocio)
 {
     try
     {
         SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString);
         SqlCommand    cmd = new SqlCommand("SELECT_IDUNEGOCIO", con);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.Add("INTID", SqlDbType.Int);
         cmd.Parameters["INTID"].Value = detUnegocio.intID;
         con.Open();
         SqlDataReader sqlDR = cmd.ExecuteReader();
         if (sqlDR.HasRows)
         {
             var etiqJson = new List <detallesUNegocio>();
             while (sqlDR.Read())
             {
                 etiqJson.Add(new detallesUNegocio {
                     intID = sqlDR.GetInt32(0), intPadre = sqlDR.GetInt32(1), strUNegocio = sqlDR.GetString(2).Trim(), strNomen = sqlDR.GetString(3).Trim(), strClaveUN = sqlDR.GetString(4).Trim(), dateFechaAlta = sqlDR.GetDateTime(5).ToString(), strRealizoAlta = sqlDR.GetString(6), dateFechaModif = sqlDR.GetDateTime(7).ToString(), strRealizoModif = sqlDR.GetString(8), strCalle = sqlDR.GetString(9), strNumExt = sqlDR.GetString(10), strNumInt = sqlDR.GetString(11), strColonia = sqlDR.GetString(12), strCodPost = sqlDR.GetString(13), strResponsable = sqlDR.GetString(14), strCorreo = sqlDR.GetString(15), strPagina = sqlDR.GetString(16), intAnio = sqlDR.GetInt32(17), strCasaClvLada = sqlDR.GetString(18), strCasaNumero = sqlDR.GetString(19), strCasaRecados = sqlDR.GetString(20), strOfcClvLada = sqlDR.GetString(21), strOfcNumero = sqlDR.GetString(22), strOfcExtension = sqlDR.GetString(23), strCelular = sqlDR.GetString(24), boolActivo = sqlDR.GetBoolean(25), intEstado = sqlDR.GetInt32(26), intDelMun = sqlDR.GetInt32(27), intPuestoId = sqlDR.GetInt32(28), strTipo = sqlDR.GetString(29), strFunciones = sqlDR.GetString(30)
                 });
             }
             con.Close();
             return(Json(etiqJson, JsonRequestBehavior.AllowGet));
         }
         con.Close();
         return(Json(new { success = false, mensaje = "No hay datos" }));
     }
     catch (Exception X)
     {
         return(Json(new { success = false, mensaje = X.Message, parametro = detUnegocio.intID }));
     }
 }
 public JsonResult borrarUNegocio(detallesUNegocio detUnegocio)
 {
     try
     {
         SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString);
         SqlCommand    cmd = new SqlCommand("DELETE_UNEGOCIO", con);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.Add("INTID", SqlDbType.Int);
         cmd.Parameters["INTID"].Value = detUnegocio.intID;
         con.Open();
         cmd.ExecuteNonQuery();
         con.Close();
         return(Json(new { success = true }));
     }
     catch (Exception X)
     {
         return(Json(new { success = false, mensaje = X.Message }));
     }
 }
 public JsonResult actualizaUNegocio(detallesUNegocio detailsUNegocio)
 {
     try
     {
         SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString);
         SqlCommand    cmd = new SqlCommand("UPDATE_UNEGOCIO", con);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.Add("STRCLAVE", SqlDbType.NChar);
         cmd.Parameters.Add("STRNOMBRE", SqlDbType.VarChar);
         cmd.Parameters.Add("STRNOMEN", SqlDbType.Char);
         cmd.Parameters.Add("BOOLACTIVO", SqlDbType.Bit);
         cmd.Parameters.Add("STRFECHA", SqlDbType.DateTime);
         cmd.Parameters.Add("INTREALIZO", SqlDbType.Int);
         cmd.Parameters.Add("INTPADRE", SqlDbType.Int);
         cmd.Parameters.Add("STRCALLE", SqlDbType.VarChar);
         cmd.Parameters.Add("STRNUMEXT", SqlDbType.Char);
         cmd.Parameters.Add("STRNUMINT", SqlDbType.Char);
         cmd.Parameters.Add("STRCOLONIA", SqlDbType.VarChar);
         cmd.Parameters.Add("STRCODPOS", SqlDbType.VarChar);
         cmd.Parameters.Add("STRRESPONSABLE", SqlDbType.VarChar);
         cmd.Parameters.Add("STRCORREO", SqlDbType.Text);
         cmd.Parameters.Add("STRPAGINA", SqlDbType.Text);
         cmd.Parameters.Add("STRANIO", SqlDbType.Int);
         cmd.Parameters.Add("STRCASACLVLADA", SqlDbType.Char);
         cmd.Parameters.Add("STRCASANUMERO", SqlDbType.Char);
         cmd.Parameters.Add("STRCASARECADO", SqlDbType.Char);
         cmd.Parameters.Add("STROFCCLVLADA", SqlDbType.Char);
         cmd.Parameters.Add("STROFCNUMERO", SqlDbType.Char);
         cmd.Parameters.Add("STROFCEXTENSION", SqlDbType.Char);
         cmd.Parameters.Add("STRCELULAR", SqlDbType.Char);
         cmd.Parameters.Add("INTIDESTADO", SqlDbType.Int);
         cmd.Parameters.Add("INTIDDELMUN", SqlDbType.Int);
         cmd.Parameters.Add("INTPUESTOID", SqlDbType.Int);
         cmd.Parameters.Add("STRTIPO", SqlDbType.Char);
         cmd.Parameters.Add("STRFUNCIONES", SqlDbType.Char);
         //
         cmd.Parameters["STRCLAVE"].Value        = detailsUNegocio.strClaveUN.ToUpper();
         cmd.Parameters["STRNOMBRE"].Value       = detailsUNegocio.strUNegocio.ToUpper();
         cmd.Parameters["STRNOMEN"].Value        = detailsUNegocio.strNomen.ToUpper();
         cmd.Parameters["BOOLACTIVO"].Value      = detailsUNegocio.boolActivo;
         cmd.Parameters["STRFECHA"].Value        = DateTime.Now.ToString();
         cmd.Parameters["INTREALIZO"].Value      = Session["intID"].ToString();
         cmd.Parameters["INTPADRE"].Value        = intVerifica(detailsUNegocio.intPadre);
         cmd.Parameters["STRCALLE"].Value        = strVerifica(detailsUNegocio.strCalle).ToUpper();
         cmd.Parameters["STRNUMEXT"].Value       = strVerifica(detailsUNegocio.strNumExt).ToUpper();
         cmd.Parameters["STRNUMINT"].Value       = strVerifica(detailsUNegocio.strNumInt).ToUpper();
         cmd.Parameters["STRCOLONIA"].Value      = strVerifica(detailsUNegocio.strColonia).ToUpper();
         cmd.Parameters["STRCODPOS"].Value       = strVerifica(detailsUNegocio.strCodPost).ToUpper();
         cmd.Parameters["STRRESPONSABLE"].Value  = strVerifica(detailsUNegocio.strResponsable).ToUpper();
         cmd.Parameters["STRCORREO"].Value       = strVerifica(detailsUNegocio.strCorreo);
         cmd.Parameters["STRPAGINA"].Value       = strVerifica(detailsUNegocio.strPagina);
         cmd.Parameters["STRANIO"].Value         = intVerifica(detailsUNegocio.intAnio);
         cmd.Parameters["STRCASACLVLADA"].Value  = strVerifica(detailsUNegocio.strCasaClvLada).ToUpper();
         cmd.Parameters["STRCASANUMERO"].Value   = strVerifica(detailsUNegocio.strCasaNumero).ToUpper();
         cmd.Parameters["STRCASARECADO"].Value   = strVerifica(detailsUNegocio.strCasaRecados).ToUpper();
         cmd.Parameters["STROFCCLVLADA"].Value   = strVerifica(detailsUNegocio.strOfcClvLada).ToUpper();
         cmd.Parameters["STROFCNUMERO"].Value    = strVerifica(detailsUNegocio.strOfcNumero).ToUpper();
         cmd.Parameters["STROFCEXTENSION"].Value = strVerifica(detailsUNegocio.strOfcExtension).ToUpper();
         cmd.Parameters["STRCELULAR"].Value      = strVerifica(detailsUNegocio.strCelular).ToUpper();
         cmd.Parameters["INTIDESTADO"].Value     = intVerifica(detailsUNegocio.intEstado);
         cmd.Parameters["INTIDDELMUN"].Value     = intVerifica(detailsUNegocio.intDelMun);
         cmd.Parameters["INTPUESTOID"].Value     = intVerifica(detailsUNegocio.intPuestoId);
         cmd.Parameters["STRTIPO"].Value         = strVerifica(detailsUNegocio.strTipo).ToUpper();
         cmd.Parameters["STRFUNCIONES"].Value    = strVerifica(detailsUNegocio.strFunciones).ToUpper();
         con.Open();
         cmd.ExecuteNonQuery();
         con.Close();
         return(Json(new { success = true }));
     }
     catch (Exception X)
     {
         return(Json(new { success = false, mensaje = X.Message }));
     }
 }