Example #1
0
        public static int ActualizarInsertar(string[] stValores, String stUsuarioID, String stTabla)
        {
            clConexionMySQL obConn = new clConexionMySQL("Restaurant");
            Dictionary<string, object> diParametros = new Dictionary<string, object>();
            switch (stValores.Length)
            {
                case 1:
                    diParametros.Add("@dato1", stValores[0]);
                    break;
                case 3:
                    diParametros.Add("@dato1", stValores[0]);
                    diParametros.Add("@int1", stValores[1]);
                    diParametros.Add("@active", stValores[3]);
                    break;
                case 4:
                    diParametros.Add("@dato1", stValores[1]);
                    diParametros.Add("@where", String.Format("{0}={1}", stValores[2], stValores[0]));
                    diParametros.Add("@active", stValores[3]);
                    break;
                case 5:
                    diParametros.Add("@dato1", stValores[1]);
                    diParametros.Add("@int1", stValores[2]);
                    diParametros.Add("@where", String.Format("{0}={1}", stValores[3], stValores[0]));
                    diParametros.Add("@active", stValores[3]);
                    break;
            }

            diParametros.Add("@tabla", stTabla);
            diParametros.Add("@id_usuario", stUsuarioID);

            int inumRows = obConn.ExeCommandSP("REG_SP_AC_Catalogos", diParametros);
            return inumRows;
        }